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
派生
属性
実装

注釈

フォーマッタ シンクは、 IMessageSinkIClientChannelSinkの両方を実装する必要があります。 IClientFormatterSink は、これらを 1 つのインターフェイスに結合します。

プロパティ

名前 説明
NextChannelSink

クライアント シンク チェーン内の次のクライアント チャネル シンクを取得します。

(継承元 IClientChannelSink)
NextSink

シンク チェーン内の次のメッセージ シンクを取得します。

(継承元 IMessageSink)
Properties

シンクのプロパティにアクセスできるディクショナリを取得します。

(継承元 IChannelSinkBase)

メソッド

名前 説明
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)

適用対象