ServiceHostBase.UnknownMessageReceived Zdarzenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Występuje po odebraniu nieznanego komunikatu.
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)
Typ zdarzenia
Uwagi
Ostrzeżenie
W przypadku korzystania z programu WorkflowServiceHostuwidacznianie punktu końcowego hostingu i UnknownMessageReceived zgłaszany jest wyjątek, host przekazuje komunikat do procedury obsługi zdarzeń. Jeśli zostanie podjęta próba odczytania tej wiadomości, InvalidOperationException zostanie zgłoszony komunikat. Opis wyjątku to "Ten komunikat nie może obsługiwać operacji, ponieważ został odczytany". Infrastruktura WCF odczytuje komunikat podczas wyodrębniania parametrów komunikatu. Ten komunikat jest następnie przekazywany do programu obsługi zdarzeń i każda próba odczytania go powoduje wyjątek. Jeśli potrzebujesz dostępu do parametrów komunikatów w InvalidOperationException procedurze obsługi z punktu końcowego hostingu, zdefiniuj kontrakt punktu końcowego hostingu przy użyciu polecenia MessageContract i umieść wymagane dane w nagłówku komunikatu. Aby uzyskać więcej informacji na temat hostowania punktów końcowych, zobacz Rozszerzenie hosta usługi przepływu pracy