Freigeben über


IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint, ClientRuntime) Methode

Definition

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.

Gilt für