Поделиться через


SynchronousReceiveBehavior Класс

Определение

Контролирует синхронный или асинхронный способ ожидания передачи данных каналами.

public ref class SynchronousReceiveBehavior : System::ServiceModel::Description::IEndpointBehavior
public class SynchronousReceiveBehavior : System.ServiceModel.Description.IEndpointBehavior
type SynchronousReceiveBehavior = class
    interface IEndpointBehavior
Public Class SynchronousReceiveBehavior
Implements IEndpointBehavior
Наследование
SynchronousReceiveBehavior
Реализации

Комментарии

Используйте это поведение, чтобы дать указание прослушивателю каналов использовать синхронное получение вместо асинхронного получения по умолчанию. Использование SynchronousReceiveBehavior предписывает WCF выдать новый поток для перекачки для каждого принятого канала. При наличии множества каналов существует вероятность недостатка потоков.

Это значение также можно задать с помощью <synchronousReceive> в файле конфигурации приложения.

Конструкторы

SynchronousReceiveBehavior()

Создает экземпляр класса SynchronousReceiveBehavior.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Явные реализации интерфейса

IEndpointBehavior.AddBindingParameters(ServiceEndpoint, BindingParameterCollection)

Реализация в этом классе отсутствует.

IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint, ClientRuntime)

Реализация в этом классе отсутствует.

IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher)

Задает для свойства ReceiveSynchronously значение true.

IEndpointBehavior.Validate(ServiceEndpoint)

Реализация в этом классе отсутствует.

Применяется к