Udostępnij za pośrednictwem


ServiceHostBase.UnknownMessageReceived Zdarzenie

Definicja

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

Dotyczy