EndpointDispatcher.DispatchRuntime Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 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.