次の方法で共有


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 内)

参照

System.Runtime.Remoting.Channels 名前空間