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 定义宿主终结点协定,并将所需的数据放入消息标头中。 有关托管终结点的详细信息,请参阅 工作流服务主机扩展性

适用于