EndpointDispatcher.DispatchRuntime Egenskap

Definition

Hämtar objektet DispatchRuntime som används för att inspektera, ändra eller utöka körningsbeteendet över en tjänstslutpunkt eller en slutpunkt för klientåteranrop.

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

Egenskapsvärde

Objektet DispatchRuntime som används för att inspektera, ändra eller utöka körningsbeteendet över en tjänstslutpunkt eller en slutpunkt för klientåteranrop.

Exempel

Följande kodexempel visar användningen av för att hitta EndpointDispatcher för slutpunkten och infogar en anpassad meddelandekontroll med hjälp av System.ServiceModel.Dispatcher.DispatchRuntime ett slutpunktsbeteende.

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

Kommentarer

DispatchRuntime Använd egenskapen för att hämta DispatchRuntime objektet för att ändra körningsvärden eller infoga anpassade körningstillägg för hela slutpunkten. Från egenskapen DispatchRuntime kan du också navigera till System.ServiceModel.Dispatcher.DispatchOperation samlingen för slutpunkten.

Gäller för