ServiceHostBase.UnknownMessageReceived Gebeurtenis

Definitie

Treedt op wanneer een onbekend bericht wordt ontvangen.

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) 

Gebeurtenistype

Opmerkingen

Warning

Wanneer u een hosteindpunt gebruikt WorkflowServiceHosten er een UnknownMessageReceived uitzondering wordt gegenereerd, geeft de host het bericht door aan de gebeurtenis-handler. Als er een poging wordt gedaan om dit bericht te lezen, wordt er een InvalidOperationException gegenereerd. De beschrijving van de uitzondering bevat de tekst 'Dit bericht kan de bewerking niet ondersteunen omdat het is gelezen'. De WCF-infrastructuur leest het bericht tijdens het extraheren van de berichtparameters. Dit bericht wordt vervolgens doorgegeven aan de gebeurtenis-handler en elke poging om het te lezen veroorzaakt een uitzondering. Als u toegang wilt krijgen tot berichtparameters in uw InvalidOperationException handler vanaf een hostingeindpunt, definieert u het hostingeindpuntcontract met behulp van MessageContract en plaatst u de benodigde gegevens in een berichtkop. Zie De uitbreidbaarheid van werkstroomservicehosts voor meer informatie over hosteindpunten

Van toepassing op