Поделиться через


ServiceHostBase.UnknownMessageReceived Событие

Определение

Происходит при получении неизвестного сообщения.

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) 

Тип события

Комментарии

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

При использовании WorkflowServiceHost, предоставляя конечную точку размещения и возникает UnknownMessageReceived исключение, узел передает сообщение обработчику событий. Если предпринята попытка прочитать это сообщение InvalidOperationException , возникает исключение . В описании исключения будет указано "Это сообщение не поддерживает операцию, так как оно было прочитано". Инфраструктура WCF считывает сообщение при извлечении параметров сообщения. Затем это сообщение передается обработчику событий, и любая попытка его чтения вызывает исключение. Если необходимо получить доступ к параметрам сообщения в InvalidOperationException обработчике из конечной точки размещения, определите контракт конечной точки размещения с помощью MessageContract и поместите необходимые данные в заголовок сообщения. Дополнительные сведения о размещении конечных точек см. в статье Расширяемость узла службы рабочих процессов.

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