次の方法で共有


SoapServerFormatterSink.ProcessMessage メソッド

現在のシンクからのメッセージ処理を要求します。

Public Overridable Function ProcessMessage( _
   ByVal sinkStack As IServerChannelSinkStack, _   ByVal requestMsg As IMessage, _   ByVal requestHeaders As ITransportHeaders, _   ByVal requestStream As Stream, _   <Out()> ByRef responseMsg As IMessage, _   <Out()> ByRef responseHeaders As ITransportHeaders, _   <Out()> ByRef responseStream As Stream _) As ServerProcessing Implements IServerChannelSink.ProcessMessage
[C#]
public virtual ServerProcessing ProcessMessage(IServerChannelSinkStacksinkStack,IMessagerequestMsg,ITransportHeadersrequestHeaders,StreamrequestStream,   out IMessageresponseMsg,   out ITransportHeadersresponseHeaders,   out StreamresponseStream);
[C++]
public: virtual ServerProcessing ProcessMessage(IServerChannelSinkStack* sinkStack,IMessage* requestMsg,ITransportHeaders* requestHeaders,Stream* requestStream,   [   Out] IMessage** responseMsg,   [   Out] ITransportHeaders** responseHeaders,   [   Out] Stream** responseStream);
[JScript]
public function ProcessMessage(
   sinkStack : IServerChannelSinkStack,requestMsg : IMessage,requestHeaders : ITransportHeaders,requestStream : Stream,responseMsg : IMessage,responseHeaders : ITransportHeaders,responseStream : Stream) : ServerProcessing;

パラメータ

  • sinkStack
    メッセージをトランスポートするシンクのスタック。
  • requestMsg
    要求を格納しているメッセージ。
  • requestHeaders
    クライアントからの受信メッセージから取得したヘッダー。
  • requestStream
    処理して、逆シリアル化シンクに渡す必要があるストリーム。
  • responseMsg
    このメソッドが返されるときに、応答メッセージを保持している IMessage を格納します。このパラメータは初期化せずに渡されます。
  • responseHeaders
    このメソッドが返されるときに、クライアントへのリターン メッセージの見出しに追加されるヘッダーを保持している ITransportHeaders を格納します。このパラメータは初期化せずに渡されます。
  • responseStream
    このメソッドが返されるときに、転送シンクに戻る Stream を格納します。このパラメータは初期化せずに渡されます。

戻り値

メッセージがどのように処理されたかに関する情報を提供する、 ServerProcessing ステータス値。

実装

IServerChannelSink.ProcessMessage

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

.NET Framework セキュリティ:

参照

SoapServerFormatterSink クラス | SoapServerFormatterSink メンバ | System.Runtime.Remoting.Channels 名前空間