EndpointDispatcher.DispatchRuntime Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.