IServerChannelSink.GetResponseStream メソッド

定義

指定した応答メッセージがシリアル化される対象の Stream を返します。

public:
 System::IO::Stream ^ GetResponseStream(System::Runtime::Remoting::Channels::IServerResponseChannelSinkStack ^ sinkStack, System::Object ^ state, System::Runtime::Remoting::Messaging::IMessage ^ msg, System::Runtime::Remoting::Channels::ITransportHeaders ^ headers);
public System.IO.Stream GetResponseStream (System.Runtime.Remoting.Channels.IServerResponseChannelSinkStack sinkStack, object state, System.Runtime.Remoting.Messaging.IMessage msg, System.Runtime.Remoting.Channels.ITransportHeaders headers);
[System.Security.SecurityCritical]
public System.IO.Stream GetResponseStream (System.Runtime.Remoting.Channels.IServerResponseChannelSinkStack sinkStack, object state, System.Runtime.Remoting.Messaging.IMessage msg, System.Runtime.Remoting.Channels.ITransportHeaders headers);
abstract member GetResponseStream : System.Runtime.Remoting.Channels.IServerResponseChannelSinkStack * obj * System.Runtime.Remoting.Messaging.IMessage * System.Runtime.Remoting.Channels.ITransportHeaders -> System.IO.Stream
[<System.Security.SecurityCritical>]
abstract member GetResponseStream : System.Runtime.Remoting.Channels.IServerResponseChannelSinkStack * obj * System.Runtime.Remoting.Messaging.IMessage * System.Runtime.Remoting.Channels.ITransportHeaders -> System.IO.Stream
Public Function GetResponseStream (sinkStack As IServerResponseChannelSinkStack, state As Object, msg As IMessage, headers As ITransportHeaders) As Stream

パラメーター

sinkStack
IServerResponseChannelSinkStack

サーバー転送シンクに戻るまでに存在するシンクのスタック。

state
Object

このシンクによってスタックにプッシュされている状態。

msg
IMessage

シリアル化する応答メッセージ。

headers
ITransportHeaders

クライアントへの応答ストリームに格納されるヘッダー。

戻り値

指定した応答メッセージがシリアル化される対象の Stream

属性

例外

直前の呼び出し元に、インフラストラクチャ アクセス許可がありません。

注釈

このメソッドは、応答ストリームを作成する必要がある場合に呼び出されます。

適用対象