Compartilhar via


IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint, ClientRuntime) Método

Definição

Implementa uma modificação ou extensão do cliente em todo um ponto de extremidade.

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)

Parâmetros

endpoint
ServiceEndpoint

O ponto de extremidade que deve ser personalizado.

clientRuntime
ClientRuntime

O runtime do cliente a ser personalizado.

Comentários

Implemente o ApplyClientBehavior método para exibir, modificar ou adicionar extensão personalizada ao runtime do cliente em todas as mensagens usadas com um ponto de extremidade ou para operações específicas. Para obter detalhes sobre quais personalizações você pode fazer com um objeto de tempo de execução do cliente, consulte ClientRuntime e ClientOperation.

É recomendável que o ApplyClientBehavior método gere um NotImplementedException se o comportamento destina-se apenas ao uso em um aplicativo de serviço.

Como outros comportamentos podem já ter adicionado ou removido algumas operações do runtime, não há garantia de que haja o mesmo número de operações na descrição que há DispatchOperation objetos na Operations propriedade.

Aplica-se a