IClientFormatterSink 介面

定義

標記一個匯入,作為一個客戶端格式化匯入,將訊息序列化成串流。

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 匯必須同時實現 IMessageSinkIClientChannelSinkIClientFormatterSink 將這些元素合併成一個介面。

屬性

名稱 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)

適用於