IClientFormatterSink 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
標記一個匯入,作為一個客戶端格式化匯入,將訊息序列化成串流。
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 將這些元素合併成一個介面。
屬性
| 名稱 | Description |
|---|---|
| NextChannelSink |
它會取得下一個客戶端通道的匯入。 (繼承來源 IClientChannelSink) |
| NextSink |
接到下一個訊息的匯入。 (繼承來源 IMessageSink) |
| Properties |
會取得一本字典,透過字典來存取水槽上的屬性。 (繼承來源 IChannelSinkBase) |
方法
| 名稱 | Description |
|---|---|
| AsyncProcessMessage(IMessage, IMessageSink) |
非同步處理給定訊息。 (繼承來源 IMessageSink) |
| AsyncProcessRequest(IClientChannelSinkStack, IMessage, ITransportHeaders, Stream) |
請求在目前匯入埠上進行方法呼叫的非同步處理。 (繼承來源 IClientChannelSink) |
| AsyncProcessResponse(IClientResponseChannelSinkStack, Object, ITransportHeaders, Stream) |
請求對目前匯入埠的方法呼叫進行非同步處理。 (繼承來源 IClientChannelSink) |
| GetRequestStream(IMessage, ITransportHeaders) |
回傳要序列化訊息的 。Stream (繼承來源 IClientChannelSink) |
| ProcessMessage(IMessage, ITransportHeaders, Stream, ITransportHeaders, Stream) |
請求從目前匯流器處理訊息。 (繼承來源 IClientChannelSink) |
| SyncProcessMessage(IMessage) |
同步處理給定訊息。 (繼承來源 IMessageSink) |