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 Windows Communication Foundation (WCF) implementando System.ServiceModel.Dispatcher.IDispatchMessageInspector e insertándolo en el tiempo de ejecución del servicio. Para obtener más información, vea Extensión de distribuidores. La característica equivalente del servicio es System.ServiceModel.Dispatcher.IClientMessageInspector.
Inspeccionar o modificar los mensajes
Implementar la interfaz System.ServiceModel.Dispatcher.IDispatchMessageInspector.
Implemente una interfaz System.ServiceModel.Description.IServiceBehavior, System.ServiceModel.Description.IEndpointBehavior, o System.ServiceModel.Description.IContractBehavior dependiendo del ámbito en el que desee insertar fácilmente su inspector de mensajes de servicio.
Inserte su comportamiento antes de llamar al método System.ServiceModel.ICommunicationObject.Open en System.ServiceModel.ServiceHost. 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 servicio.
- Un comportamiento del servicio que inserta el inspector.
- Un archivo de configuración que carga y ejecuta el comportamiento en una aplicación de servicio.
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