IClientFormatterSinkProvider インターフェイス
クライアント チャネル シンク プロバイダをクライアント フォーマッタ シンク プロバイダとしてマークします。
System.Runtime.Remoting.Channels.IClientChannelSinkProvider
System.Runtime.Remoting.Channels.IClientFormatterSinkProvider
Public Interface IClientFormatterSinkProvider
Inherits IClientChannelSinkProvider
[C#]
public interface IClientFormatterSinkProvider :
IClientChannelSinkProvider
[C++]
public __gc __interface IClientFormatterSinkProvider : public
IClientChannelSinkProvider
[JScript]
public interface IClientFormatterSinkProvider implements
IClientChannelSinkProvider
IClientFormatterSinkProvider を実装するクラス
クラス | 説明 |
---|---|
BinaryClientFormatterSinkProvider | バイナリ クライアント フォーマッタ シンク プロバイダの実装を提供します。 |
SoapClientFormatterSinkProvider | クライアント フォーマッタ シンク プロバイダの実装を提供します。 |
解説
IClientFormatterSinkProvider は、リモート処理メッセージが流れているクライアント チャネルのクライアント フォーマッタ シンクを作成します。クライアント側の最初のシンクは、 IMessageSink インターフェイスと IClientChannelSink インターフェイスの両方、または IClientFormatterSink インターフェイスを実装する必要があります。
メモ 構成ファイル内の <provider> タグの代わりに <formatter> タグを使用するには、クライアント チャネル シンク プロバイダが、 IClientChannelSinkProvider インターフェイスではなく IClientFormatterSinkProvider インターフェイスを実装する必要があります。リモート処理の構成の詳細については、「 チャネルおよびフォーマッタの構成プロパティ 」および「 リモート処理設定スキーマ 」を参照してください。
フォーマッタ シンクの実装では、ランタイム フォーマッタを使用する場合があります (BinaryFormatter および SoapFormatter のトピックを参照)。その他の実装では、独自の手段を使用してチャネル メッセージをストリームに変換できます。ストリームから戻す場合は、フォーマッタ シンクがメッセージ ストリームを変換してチャネル メッセージの要素 (リターン メッセージ) に戻します。
使用例
必要条件
名前空間: System.Runtime.Remoting.Channels
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
アセンブリ: Mscorlib (Mscorlib.dll 内)