IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint, ClientRuntime) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Implementa uma modificação ou extensão do cliente através de um 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)
Parâmetros
- endpoint
- ServiceEndpoint
O endpoint que deve ser personalizado.
- clientRuntime
- ClientRuntime
O tempo de execução do cliente deve ser personalizado.
Observações
Implemente o ApplyClientBehavior método para visualizar, modificar ou adicionar extensão personalizada ao runtime do cliente em todas as mensagens usadas com um endpoint ou para operações específicas. Para detalhes sobre as personalizações que pode fazer com um objeto em tempo de execução do cliente, veja ClientRuntime e ClientOperation.
Recomenda-se que o ApplyClientBehavior método lance a NotImplementedException se o comportamento for apenas destinado a ser usado numa aplicação de serviço.
Como outros comportamentos podem já ter adicionado ou removido algumas operações do tempo de execução, não há garantia de que haja o mesmo número de operações na descrição que DispatchOperation há objetos na Operations propriedade.