EndpointDispatcher.DispatchRuntime Właściwość

Definicja

DispatchRuntime Pobiera obiekt używany do inspekcji, modyfikowania lub rozszerzania zachowania czasu wykonywania w punkcie końcowym usługi lub w punkcie końcowym wywołania zwrotnego klienta.

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

Wartość właściwości

DispatchRuntime

DispatchRuntime Obiekt używany do inspekcji, modyfikowania lub rozszerzania zachowania czasu wykonywania w punkcie końcowym usługi lub w punkcie końcowym wywołania zwrotnego klienta.

Przykłady

W poniższym przykładzie kodu pokazano użycie elementu EndpointDispatcher w celu zlokalizowania System.ServiceModel.Dispatcher.DispatchRuntime punktu końcowego i wstawienie niestandardowego inspektora komunikatów przy użyciu zachowania punktu końcowego.

// 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;
}

Uwagi

DispatchRuntime Użyj właściwości , aby uzyskać obiekt w DispatchRuntime celu zmodyfikowania wartości czasu wykonywania lub wstawienia niestandardowych rozszerzeń czasu wykonywania dla całego punktu końcowego. DispatchRuntime Z poziomu właściwości możesz również przejść do kolekcji System.ServiceModel.Dispatcher.DispatchOperation dla punktu końcowego.

Dotyczy