Compartir a través de


ServiceHostBase.UnknownMessageReceived Evento

Definición

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.

Se aplica a