IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint, ClientRuntime) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Implementa una modificación o extensión del cliente en este extremo.
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
punto de conexión que se va a personalizar.
- clientRuntime
- ClientRuntime
Tiempo de ejecución del cliente que debe personalizarse.
Comentarios
Implemente el método ApplyClientBehavior para ver, modificar o agregar la extensión personalizada al tiempo de ejecución del cliente en todos los mensajes utilizados con un punto de conexión, o para las operaciones concretas. Para obtener información detallada acerca de las personalizaciones que puede realizar con un objeto de tiempo de ejecución del cliente, vea ClientRuntime y ClientOperation.
Se recomienda que el método ApplyClientBehavior inicie una excepción NotImplementedException sólo si se utiliza el comportamiento en una aplicación de servicio.
Dado que otros comportamientos pueden haber agregado o quitado algunas operaciones del tiempo de ejecución, no hay garantía de que exista el mismo número de operaciones en la descripción como objetos DispatchOperation en la propiedad Operations.