Share via


IClientFormatterSink 介面

定義

標記接收為將訊息序列化為資料流的用戶端格式子 (Formatter) 接收。

public interface class IClientFormatterSink : System::Runtime::Remoting::Channels::IClientChannelSink, System::Runtime::Remoting::Messaging::IMessageSink
public interface IClientFormatterSink : System.Runtime.Remoting.Channels.IClientChannelSink, System.Runtime.Remoting.Messaging.IMessageSink
[System.Runtime.InteropServices.ComVisible(true)]
public interface IClientFormatterSink : System.Runtime.Remoting.Channels.IClientChannelSink, System.Runtime.Remoting.Messaging.IMessageSink
type IClientFormatterSink = interface
    interface IMessageSink
    interface IClientChannelSink
    interface IChannelSinkBase
[<System.Runtime.InteropServices.ComVisible(true)>]
type IClientFormatterSink = interface
    interface IMessageSink
    interface IClientChannelSink
    interface IChannelSinkBase
Public Interface IClientFormatterSink
Implements IClientChannelSink, IMessageSink
衍生
屬性
實作

備註

Formatter 接收必須同時 IMessageSink 實作 和 IClientChannelSinkIClientFormatterSink 將這些結合成一個介面。

屬性

NextChannelSink

取得用戶端接收鏈結中的下一個用戶端通道接收。

(繼承來源 IClientChannelSink)
NextSink

取得接收鏈結中的下一個訊息接收。

(繼承來源 IMessageSink)
Properties

取得可經由其存取接收上屬性的字典。

(繼承來源 IChannelSinkBase)

方法

AsyncProcessMessage(IMessage, IMessageSink)

非同步處理指定的訊息。

(繼承來源 IMessageSink)
AsyncProcessRequest(IClientChannelSinkStack, IMessage, ITransportHeaders, Stream)

要求目前接收上方法呼叫的非同步處理 (Asynchronous Processing)。

(繼承來源 IClientChannelSink)
AsyncProcessResponse(IClientResponseChannelSinkStack, Object, ITransportHeaders, Stream)

要求目前接收上方法呼叫的回應非同步處理。

(繼承來源 IClientChannelSink)
GetRequestStream(IMessage, ITransportHeaders)

傳回所提供訊息將在其上序列化的 Stream

(繼承來源 IClientChannelSink)
ProcessMessage(IMessage, ITransportHeaders, Stream, ITransportHeaders, Stream)

要求來自目前接收的訊息處理。

(繼承來源 IClientChannelSink)
SyncProcessMessage(IMessage)

同步處理指定的訊息。

(繼承來源 IMessageSink)

適用於

另請參閱