EndpointDispatcher.DispatchRuntime Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient l'objet DispatchRuntime utilisé pour inspecter, modifier ou étendre le comportement d'exécution dans l'ensemble d'un point de terminaison de service ou d'un point de terminaison de rappel client.
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
Valeur de propriété
Objet DispatchRuntime utilisé pour inspecter, modifier ou étendre le comportement d'exécution dans l'ensemble d'un point de terminaison de service ou d'un point de terminaison de rappel client.
Exemples
L'exemple de code suivant présente l'utilisation du EndpointDispatcher pour localiser le System.ServiceModel.Dispatcher.DispatchRuntime pour le point de terminaison et insère un inspecteur de message personnalisé à l'aide d'un comportement de point de terminaison.
// 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;
}
Remarques
Utilisez la propriété DispatchRuntime pour obtenir l’objet DispatchRuntime afin de modifier des valeurs d’exécution ou insérer des extensions d’exécution personnalisées pour la totalité du point de terminaison. À partir de la propriété DispatchRuntime, vous pouvez également naviguer jusqu'à la collection System.ServiceModel.Dispatcher.DispatchOperation pour rechercher le point de terminaison.