IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint, ClientRuntime) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.