EndpointDispatcher.DispatchRuntime Свойство

Определение

Возвращает объект DispatchRuntime, используемый для проверки, изменения или расширения поведения времени выполнения в рамках конечной точки службы или конечной точки обратного вызова клиента.

public:
 property System::ServiceModel::Dispatcher::DispatchRuntime ^ DispatchRuntime { System::ServiceModel::Dispatcher::DispatchRuntime ^ get(); };
public System.ServiceModel.Dispatcher.DispatchRuntime DispatchRuntime { get; }
member this.DispatchRuntime : System.ServiceModel.Dispatcher.DispatchRuntime
Public ReadOnly Property DispatchRuntime As DispatchRuntime

Значение свойства

DispatchRuntime

Объект DispatchRuntime, используемый для проверки, изменения или расширения поведения времени выполнения в рамках конечной точки службы или конечной точки обратного вызова клиента.

Примеры

В следующем примере кода показано использование EndpointDispatcher для поиска объекта System.ServiceModel.Dispatcher.DispatchRuntime для конечной точки и вставка пользовательского инспектора сообщений с помощью поведения конечной точки.

// IEndpointBehavior Members
public void AddBindingParameters(ServiceEndpoint serviceEndpoint, System.ServiceModel.Channels.BindingParameterCollection bindingParameters)
{
  return;
}

public void ApplyClientBehavior(ServiceEndpoint serviceEndpoint, ClientRuntime behavior)
{
  behavior.MessageInspectors.Add(new EndpointBehaviorMessageInspector());
}

public void ApplyDispatchBehavior(ServiceEndpoint serviceEndpoint, EndpointDispatcher endpointDispatcher)
{
  endpointDispatcher.DispatchRuntime.MessageInspectors.Add(new EndpointBehaviorMessageInspector());
}

public void Validate(ServiceEndpoint serviceEndpoint)
{
  return;
}

Комментарии

Используйте свойство DispatchRuntime для получения объекта DispatchRuntime, чтобы изменить значения времени выполнения или вставить пользовательские расширения времени выполнения для конечной точки. От свойства DispatchRuntime также можно перейти к коллекции System.ServiceModel.Dispatcher.DispatchOperation для конечной точки.

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