ServiceHostBase.UnknownMessageReceived Событие

Определение

Происходит при получении неизвестного сообщения.Occurs when an unknown message is received.

public:
 event EventHandler<System::ServiceModel::UnknownMessageReceivedEventArgs ^> ^ UnknownMessageReceived;
public event EventHandler<System.ServiceModel.UnknownMessageReceivedEventArgs> UnknownMessageReceived;
member this.UnknownMessageReceived : EventHandler<System.ServiceModel.UnknownMessageReceivedEventArgs> 
Public Event UnknownMessageReceived As EventHandler(Of UnknownMessageReceivedEventArgs) 

Комментарии

Предупреждение

При использовании WorkflowServiceHost, предоставлении конечной точки размещения UnknownMessageReceived и порождается исключение, узел передает сообщение в обработчик событий.When using WorkflowServiceHost, exposing a hosting endpoint, and a UnknownMessageReceived exception is thrown, the host passes the message to the event handler. При попытке чтения этого сообщения InvalidOperationException выдается исключение.If an attempt is made to read this message an InvalidOperationException is thrown. Описание исключения: «это сообщение не поддерживает операцию, так как оно было считано».The description of the exception will say "This message cannot support the operation because it has been read." Инфраструктура WCF считывает сообщение при извлечении параметров сообщения.The WCF infrastructure reads the message while extracting the message parameters. Это сообщение затем передается в обработчик событий, и любая попытка его чтения вызывает исключение.This message is then passed to the event handler and any attempt to read it causes an exception. Если необходимо получить доступ к параметрам сообщений в InvalidOperationException обработчике из конечной точки размещения, определите контракт конечной точки размещения с помощью MessageContract и поместите необходимые данные в заголовок сообщения.If you need to access message parameters in your InvalidOperationException handler from a hosting endpoint, define the hosting endpoint contract using MessageContract and place the needed data into a message header. Дополнительные сведения о размещении конечных точек см. в разделе Расширяемость узла службы рабочих процессов .For more information about hosting endpoints, see Workflow Service Host Extensibility

Применяется к