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 и поместите необходимые данные в заголовок сообщения. Дополнительные сведения о размещении конечных точек см. в разделе "Расширяемость узла службы рабочих процессов"