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 in einem Endpunkt.
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, um benutzerdefinierte Erweiterungen für alle Nachrichten eines Endpunkts oder für einen bestimmten Vorgang zur Clientlaufzeit hinzuzufügen bzw. sie zu ändern oder anzuzeigen. Ausführliche Informationen über Anpassungsmöglichkeiten bei Clientlaufzeitobjekten finden Sie unter ClientRuntime und ClientOperation.
Die ApplyClientBehavior-Methode sollte NotImplementedException auslösen, wenn das Verhalten nur zur Verwendung in einer Dienstanwendung vorgesehen ist.
Da andere Verhalten unter Umständen bereits einige Vorgänge der Laufzeit hinzugefügt oder aus ihr entfernt haben, ist nicht gewährleistet, dass die Anzahl der in der Beschreibung enthaltenen Vorgänge mit der Anzahl der DispatchOperation-Objekte in der Operations-Eigenschaft übereinstimmt.