ServiceHostBase.UnknownMessageReceived Událost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.