Share via


IServerChannelSinkStack 介面

定義

提供堆疊功能給伺服器頻道接收的堆疊。

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
衍生
屬性
實作

方法

AsyncProcessResponse(IMessage, ITransportHeaders, Stream)

在目前接收堆疊中的接收上,要求方法呼叫的非同步 (Asynchronous) 處理。

(繼承來源 IServerResponseChannelSinkStack)
GetResponseStream(IMessage, ITransportHeaders)

傳回指定訊息將在其上序列化的 Stream

(繼承來源 IServerResponseChannelSinkStack)
Pop(IServerChannelSink)

從整個接收堆疊的所有接收以及指定的接收中,取出相關的資訊。

Push(IServerChannelSink, Object)

將指定的接收和與其相關的資訊推入接收堆疊。

ServerCallback(IAsyncResult)

提供回呼 (Callback) 委派,以便在非同步分派訊息之後處理回呼。

Store(IServerChannelSink, Object)

儲存訊息接收及其相關狀態,供後續非同步處理使用。

StoreAndDispatch(IServerChannelSink, Object)

儲存訊息接收其及相關狀態,然後使用剛儲存的接收和其他已儲存的任何接收,以非同步方式分派訊息。

適用於