SdlChannelSink.GetResponseStream Method

Definition

Returns the Stream onto which the provided response message is to be serialized.

public:
 virtual 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);
abstract member GetResponseStream : System.Runtime.Remoting.Channels.IServerResponseChannelSinkStack * obj * System.Runtime.Remoting.Messaging.IMessage * System.Runtime.Remoting.Channels.ITransportHeaders -> System.IO.Stream
override this.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

Parameters

sinkStack
IServerResponseChannelSinkStack

A stack of sinks that lead back to the server transport sink.

state
Object

Information associated with the current sink, generated on the request side, and needed on the response side.

msg
IMessage

The response message to serialize.

headers
ITransportHeaders

The headers to put in the response stream to the client.

Returns

The Stream onto which the provided response message is to be serialized.

Implements

Remarks

The current method is called when a response stream needs to be created.

Applies to

See also