EndpointDispatcher.DispatchRuntime Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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.