Sdílet prostřednictvím


IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint, ClientRuntime) Metoda

Definice

Implementuje úpravu nebo rozšíření klienta napříč koncovým bodem.

public:
 void ApplyClientBehavior(System::ServiceModel::Description::ServiceEndpoint ^ endpoint, System::ServiceModel::Dispatcher::ClientRuntime ^ clientRuntime);
public void ApplyClientBehavior (System.ServiceModel.Description.ServiceEndpoint endpoint, System.ServiceModel.Dispatcher.ClientRuntime clientRuntime);
abstract member ApplyClientBehavior : System.ServiceModel.Description.ServiceEndpoint * System.ServiceModel.Dispatcher.ClientRuntime -> unit
Public Sub ApplyClientBehavior (endpoint As ServiceEndpoint, clientRuntime As ClientRuntime)

Parametry

endpoint
ServiceEndpoint

Koncový bod, který se má přizpůsobit.

clientRuntime
ClientRuntime

Modul runtime klienta, který se má přizpůsobit.

Poznámky

Implementujte metodu ApplyClientBehavior pro zobrazení, úpravu nebo přidání vlastního rozšíření do modulu runtime klienta napříč všemi zprávami používanými s koncovým bodem nebo pro konkrétní operace. Podrobnosti o tom, co můžete s objektem za běhu klienta dělat, najdete v tématu ClientRuntime a ClientOperation.

Doporučuje se, aby ApplyClientBehavior metoda vyvolá NotImplementedException , pokud je chování určeno pouze pro použití v aplikaci služby.

Vzhledem k tomu, že jiné chování již mohlo být přidáno nebo odebráno některé operace z modulu runtime, neexistuje žádná záruka, že existuje stejný počet operací v popisu, jako jsou DispatchOperation objekty ve Operations vlastnosti.

Platí pro