IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint, ClientRuntime) Metoda

Definicja

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

C#
public void ApplyClientBehavior (System.ServiceModel.Description.ServiceEndpoint endpoint, System.ServiceModel.Dispatcher.ClientRuntime 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

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