IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint, ClientRuntime) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Implementiert eine Änderung oder Erweiterung des Clients über einen Endpunkt hinweg.
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)
Parameter
- endpoint
- ServiceEndpoint
Der Endpunkt, der angepasst werden soll.
- clientRuntime
- ClientRuntime
Die Clientlaufzeit, die angepasst werden soll.
Hinweise
Implementieren Sie die ApplyClientBehavior Methode zum Anzeigen, Ändern oder Hinzufügen einer benutzerdefinierten Erweiterung zur Clientlaufzeit für alle Nachrichten, die mit einem Endpunkt oder für bestimmte Vorgänge verwendet werden. Ausführliche Informationen zu den Anpassungen, die Sie mit einem Clientausführungsobjekt ausführen können, finden Sie unter ClientRuntime und ClientOperation.
Es wird empfohlen, dass die ApplyClientBehavior Methode eingibt NotImplementedException , wenn das Verhalten nur für die Verwendung in einer Dienstanwendung vorgesehen ist.
Da andere Verhaltensweisen möglicherweise bereits einige Vorgänge aus der Laufzeit hinzugefügt oder entfernt haben, besteht keine Garantie dafür, dass die gleiche Anzahl von Vorgängen in der Beschreibung vorhanden ist wie Objekte DispatchOperation in der Operations Eigenschaft.