Udostępnij za pośrednictwem


IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint, ClientRuntime) Metoda

Definicja

Implementuje modyfikację lub rozszerzenie klienta w punkcie końcowym.

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

Punkt końcowy, który ma zostać dostosowany.

clientRuntime
ClientRuntime

Środowisko uruchomieniowe klienta do dostosowania.

Uwagi

Zaimplementuj metodę wyświetlania ApplyClientBehavior , modyfikowania lub dodawania niestandardowego rozszerzenia do środowiska uruchomieniowego klienta we wszystkich komunikatach używanych z punktem końcowym lub dla określonych operacji. Aby uzyskać szczegółowe informacje na temat dostosowań, które można wykonać za pomocą obiektu czasu wykonywania klienta, zobacz ClientRuntime i ClientOperation.

Zaleca się, aby ApplyClientBehavior metoda zgłaszała NotImplementedException wyjątek , jeśli zachowanie jest przeznaczone tylko do użycia w aplikacji usługi.

Ponieważ inne zachowania mogły już zostać dodane lub usunięte niektóre operacje ze środowiska uruchomieniowego, nie ma gwarancji, że istnieje taka sama liczba operacji w opisie, jak istnieją DispatchOperation obiekty we Operations właściwości .

Dotyczy