ServiceHostBase.UnknownMessageReceived Événement

Définition

Se produit lorsqu'un message inconnu est reçu.Occurs when an unknown message is received.

public:
 event EventHandler<System::ServiceModel::UnknownMessageReceivedEventArgs ^> ^ UnknownMessageReceived;
public event EventHandler<System.ServiceModel.UnknownMessageReceivedEventArgs> UnknownMessageReceived;
member this.UnknownMessageReceived : EventHandler<System.ServiceModel.UnknownMessageReceivedEventArgs> 
Public Event UnknownMessageReceived As EventHandler(Of UnknownMessageReceivedEventArgs) 

Remarques

Avertissement

Quand vous WorkflowServiceHostutilisez, en exposant un point de terminaison d' UnknownMessageReceived hébergement et qu’une exception est levée, l’hôte passe le message au gestionnaire d’événements.When using WorkflowServiceHost, exposing a hosting endpoint, and a UnknownMessageReceived exception is thrown, the host passes the message to the event handler. Si une tentative est faite pour lire ce message, InvalidOperationException une exception est levée.If an attempt is made to read this message an InvalidOperationException is thrown. La description de l’exception indique « ce message ne peut pas prendre en charge l’opération, car il a été lu ».The description of the exception will say "This message cannot support the operation because it has been read." L’infrastructure WCF lit le message lors de l’extraction des paramètres du message.The WCF infrastructure reads the message while extracting the message parameters. Ce message est ensuite passé au gestionnaire d’événements et toute tentative de lecture provoque une exception.This message is then passed to the event handler and any attempt to read it causes an exception. Si vous avez besoin d’accéder aux paramètres de InvalidOperationException message dans votre gestionnaire à partir d’un point de terminaison d’hébergement, définissez le contrat de point de terminaison d’hébergement à l’aide de MessageContract et placez les données nécessaires dans un en-tête de message.If you need to access message parameters in your InvalidOperationException handler from a hosting endpoint, define the hosting endpoint contract using MessageContract and place the needed data into a message header. Pour plus d’informations sur les points de terminaison d’hébergement, consultez extension de l' hôte du service de workflowFor more information about hosting endpoints, see Workflow Service Host Extensibility

S’applique à