ServiceHostBase.UnknownMessageReceived Evento
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í.
Se produce cuando se recibe un mensaje desconocido.
public:
event EventHandler<System::ServiceModel::UnknownMessageReceivedEventArgs ^> ^ UnknownMessageReceived;
public event EventHandler<System.ServiceModel.UnknownMessageReceivedEventArgs> UnknownMessageReceived;
member this.UnknownMessageReceived : EventHandler<System.ServiceModel.UnknownMessageReceivedEventArgs>
Public Custom Event UnknownMessageReceived As EventHandler(Of UnknownMessageReceivedEventArgs)
Public Event UnknownMessageReceived As EventHandler(Of UnknownMessageReceivedEventArgs)
Tipo de evento
Comentarios
Advertencia
Cuando se usa WorkflowServiceHost, se expone un punto de conexión de hospedaje y se produce una UnknownMessageReceived excepción, el host pasa el mensaje al controlador de eventos. Si se intenta leer este mensaje, se produce una InvalidOperationException excepción . La descripción de la excepción indicará "Este mensaje no puede admitir la operación porque se ha leído". La infraestructura de WCF lee el mensaje al extraer los parámetros del mensaje. A continuación, este mensaje se pasa al controlador de eventos y cualquier intento de lectura provoca una excepción. Si necesita acceder a los parámetros de mensaje en el InvalidOperationException controlador desde un punto de conexión de hospedaje, defina el contrato de punto de conexión de hospedaje mediante MessageContract y coloque los datos necesarios en un encabezado de mensaje. Para obtener más información sobre el hospedaje de puntos de conexión, consulte Extensibilidad del host del servicio de flujo de trabajo.