Sdílet prostřednictvím


ServiceHostBase.UnknownMessageReceived Událost

Definice

Nastane při přijetí neznámé zprávy.

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) 

Event Type

Poznámky

Upozornění

Když použijete WorkflowServiceHost, zobrazí se koncový bod hostování a UnknownMessageReceived vyvolá se výjimka, hostitel předá zprávu obslužné rutině události. Pokud se pokusíte přečíst tuto zprávu, InvalidOperationException vyvolá se zpráva. V popisu výjimky se zobrazí zpráva "Tato zpráva nemůže operaci podporovat, protože byla přečtena.". Infrastruktura WCF čte zprávu při extrahování parametrů zprávy. Tato zpráva se pak předá obslužné rutině události a jakýkoli pokus o přečtení způsobí výjimku. Pokud potřebujete získat přístup k parametrům zprávy v InvalidOperationException obslužné rutině z koncového bodu hostování, definujte kontrakt koncového bodu hostování pomocí MessageContract a vložte potřebná data do hlavičky zprávy. Další informace o hostování koncových bodů najdete v tématu Rozšiřitelnost hostitele služby pracovního postupu.

Platí pro