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)

適用対象

こちらもご覧ください