Partager via


ServiceHostBase.UnknownMessageReceived Événement

Définition

Se produit lorsqu'un message inconnu est reçu.

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) 

Type d'événement

Remarques

Avertissement

Lors de l’utilisation WorkflowServiceHostde , expose un point de terminaison d’hébergement et qu’une UnknownMessageReceived exception est levée, l’hôte transmet le message au gestionnaire d’événements. Si une tentative de lecture de ce message est effectuée, un InvalidOperationException est levée. La description de l’exception indique « Ce message ne peut pas prendre en charge l’opération, car il a été lu ». L’infrastructure WCF lit le message lors de l’extraction des paramètres du message. Ce message est ensuite passé au gestionnaire d’événements et toute tentative de lecture provoque une exception. Si vous devez accéder aux paramètres de message dans votre InvalidOperationException 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. Pour plus d’informations sur les points de terminaison d’hébergement, consultez Extensibilité de l’hôte du service de flux de travail

S’applique à