IServerChannelSinkStack Interface

Definition

Provides the stack functionality for a stack of server channel sinks.

public interface class IServerChannelSinkStack : System::Runtime::Remoting::Channels::IServerResponseChannelSinkStack
public interface IServerChannelSinkStack : System.Runtime.Remoting.Channels.IServerResponseChannelSinkStack
[System.Runtime.InteropServices.ComVisible(true)]
public interface IServerChannelSinkStack : System.Runtime.Remoting.Channels.IServerResponseChannelSinkStack
type IServerChannelSinkStack = interface
    interface IServerResponseChannelSinkStack
[<System.Runtime.InteropServices.ComVisible(true)>]
type IServerChannelSinkStack = interface
    interface IServerResponseChannelSinkStack
Public Interface IServerChannelSinkStack
Implements IServerResponseChannelSinkStack
Derived
Attributes
Implements

Methods

AsyncProcessResponse(IMessage, ITransportHeaders, Stream)

Requests asynchronous processing of a method call on the sinks in the current sink stack.

(Inherited from IServerResponseChannelSinkStack)
GetResponseStream(IMessage, ITransportHeaders)

Returns the Stream onto which the specified message is to be serialized.

(Inherited from IServerResponseChannelSinkStack)
Pop(IServerChannelSink)

Pops the information associated with all the sinks from the sink stack up to and including the specified sink.

Push(IServerChannelSink, Object)

Pushes the specified sink and information associated with it onto the sink stack.

ServerCallback(IAsyncResult)

Presents a callback delegate to handle a callback after a message has been dispatched asynchronously.

Store(IServerChannelSink, Object)

Stores a message sink and its associated state for later asynchronous processing.

StoreAndDispatch(IServerChannelSink, Object)

Stores a message sink and its associated state, and then dispatches a message asynchronously, using the sink just stored and any other stored sinks.

Applies to