Taal

EndpointDispatcher.DispatchRuntime Eigenschap

Definitie

Hiermee haalt u het object op dat wordt gebruikt voor het DispatchRuntime inspecteren, wijzigen of uitbreiden van runtimegedrag voor een service-eindpunt of een client callback-eindpunt.

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

Waarde van eigenschap

Het DispatchRuntime object dat wordt gebruikt voor het inspecteren, wijzigen of uitbreiden van runtimegedrag in een service-eindpunt of een client callback-eindpunt.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u het EndpointDispatcher voor het eindpunt zoekt en een aangepaste berichtcontrole invoegt met behulp van System.ServiceModel.Dispatcher.DispatchRuntime een eindpuntgedrag.

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

Opmerkingen

Gebruik de DispatchRuntime eigenschap om het DispatchRuntime object te verkrijgen om runtimewaarden te wijzigen of aangepaste runtime-extensies voor het hele eindpunt in te voegen. Vanuit de DispatchRuntime eigenschap kunt u ook naar de System.ServiceModel.Dispatcher.DispatchOperation verzameling voor het eindpunt navigeren.

Van toepassing op