IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint, ClientRuntime) Metoda
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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)
- endpoint
- ServiceEndpoint
Punkt końcowy, który ma zostać dostosowany.
- clientRuntime
- ClientRuntime
Środowisko uruchomieniowe klienta do dostosowania.
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 .
Produkt | Wersje |
---|---|
.NET | Core 1.0, Core 1.1 |
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 |
UWP | 10.0 |