Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Puede inspeccionar o modificar los mensajes de entrada o de salida a través de un cliente WCF implementando System.ServiceModel.Dispatcher.IClientMessageInspector e insertándolo en el tiempo de ejecución del cliente. Para obtener más información, consulte Extensión de clientes. La característica equivalente del servicio es System.ServiceModel.Dispatcher.IDispatchMessageInspector.
Inspeccionar o modificar los mensajes
Implementar la interfaz System.ServiceModel.Dispatcher.IClientMessageInspector.
Implemente System.ServiceModel.Description.IEndpointBehavior o System.ServiceModel.Description.IContractBehavior según el ámbito en el que quiere insertar su inspector de mensaje de cliente con facilidad.
Inserte su comportamiento antes llamandoSystem.ServiceModel.ClientBase.Open o el método System.ServiceModel.ICommunicationObject.Open en System.ServiceModel.ChannelFactory. Para obtener más información, consulte Configuración y extensión del tiempo de ejecución con comportamientos.
Ejemplo
Los siguientes ejemplos de código muestran, en orden:
- Una implementación de inspector de cliente.
- Un comportamiento del extremo que inserta el inspector.
- Un archivo de configuración que carga y ejecuta el comportamiento en una aplicación cliente.
Consulte también
Referencia
System.ServiceModel.Dispatcher.IClientMessageInspector
System.ServiceModel.Dispatcher.IDispatchMessageInspector
Conceptos
Configuración y extensión del tiempo de ejecución con comportamientos