Condividi tramite


IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint, ClientRuntime) Metodo

Definizione

Implementa una modifica o un'estensione del client all'interno di un endpoint.

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)

Parametri

endpoint
ServiceEndpoint

Endpoint da personalizzare.

clientRuntime
ClientRuntime

La fase di esecuzione del client da personalizzare.

Commenti

Implementare il metodo ApplyClientBehavior per visualizzare, modificare o aggiungere estensioni personalizzate alla fase di esecuzione del client all'interno di tutti i messaggi utilizzati in un endpoint o per un'operazione specifica. Per informazioni dettagliate sulle personalizzazioni applicabili a un oggetto run-time del client, vedere ClientRuntime e ClientOperation.

Si consiglia di far sì che il metodo ApplyClientBehavior generi un'eccezione NotImplementedException se il comportamento è destinato solo a essere utilizzato in un'applicazione del servizio.

Poiché altri comportamenti potrebbero aver già aggiunto o rimosso alcune operazioni dalla fase di esecuzione, non vi è alcuna garanzia che il numero di operazioni nella descrizione corrisponda al numero di oggetti DispatchOperation nella proprietà Operations.

Si applica a