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

属性

例外

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

注釈

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

適用対象