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
- 派生
- 属性
- 実装
注釈
フォーマッタ シンクは、 IMessageSink と IClientChannelSinkの両方を実装する必要があります。 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) |