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