IClientFormatterSink 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
標記接收為將訊息序列化為資料流的用戶端格式子 (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 實作 和 IClientChannelSink。 IClientFormatterSink 將這些結合成一個介面。
屬性
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) |