Sdílet prostřednictvím


EndpointDispatcher.DispatchRuntime Vlastnost

Definice

DispatchRuntime Získá objekt použitý ke kontrole, úpravě nebo rozšíření chování za běhu napříč koncovým bodem služby nebo koncovým bodem zpětného volání 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

Hodnota vlastnosti

DispatchRuntime

Objekt DispatchRuntime použitý ke kontrole, úpravě nebo rozšíření chování za běhu napříč koncovým bodem služby nebo koncovým bodem zpětného volání klienta.

Příklady

Následující příklad kódu ukazuje použití EndpointDispatcher k vyhledání System.ServiceModel.Dispatcher.DispatchRuntime koncového bodu a vložení vlastního inspektoru zpráv pomocí chování koncového bodu.

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

Poznámky

DispatchRuntime Pomocí vlastnosti můžete objekt získat DispatchRuntime k úpravě hodnot za běhu nebo vložení vlastních rozšíření za běhu pro celý koncový bod. DispatchRuntime Z vlastnosti můžete také přejít do System.ServiceModel.Dispatcher.DispatchOperation kolekce koncového bodu.

Platí pro