ServiceHostBase.UnknownMessageReceived イベント
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
不明なメッセージを受信したときに発生します。
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)
イベントの種類
注釈
Warning
WorkflowServiceHostを使用し、ホスティング エンドポイントを公開し、UnknownMessageReceived例外がスローされると、ホストはメッセージをイベント ハンドラーに渡します。 このメッセージを読み取ろうとすると、 InvalidOperationException がスローされます。 例外の説明には、"このメッセージは読み取られたため、操作をサポートできません" と表示されます。WCF インフラストラクチャは、メッセージ パラメーターの抽出中にメッセージを読み取ります。 このメッセージはイベント ハンドラーに渡され、読み取ろうとすると例外が発生します。 ホスティング エンドポイントから InvalidOperationException ハンドラーのメッセージ パラメーターにアクセスする必要がある場合は、MessageContract を使用してホスティング エンドポイント コントラクトを定義し、必要なデータをメッセージ ヘッダーに配置します。 ホスト エンドポイントの詳細については、「ワークフロー サービス ホストの拡張性」を参照してください。