次の方法で共有


IServerFormatterSinkProvider インターフェイス

サーバー チャネル シンク プロバイダをサーバー フォーマッタ シンク プロバイダとしてマークします。

System.Runtime.Remoting.Channels.IServerChannelSinkProvider
   System.Runtime.Remoting.Channels.IServerFormatterSinkProvider

Public Interface IServerFormatterSinkProvider
   Inherits IServerChannelSinkProvider
[C#]
public interface IServerFormatterSinkProvider :
   IServerChannelSinkProvider
[C++]
public __gc __interface IServerFormatterSinkProvider : public
   IServerChannelSinkProvider
[JScript]
public interface IServerFormatterSinkProvider implements
   IServerChannelSinkProvider

IServerFormatterSinkProvider を実装するクラス

クラス 説明
BinaryServerFormatterSinkProvider BinaryFormatter を使用するサーバー フォーマッタ チャネル シンク プロバイダの実装を提供します。
SoapServerFormatterSinkProvider SoapFormatter を使用するサーバー フォーマッタ チャネル シンク プロバイダの実装を提供します。

解説

IServerFormatterSinkProvider は、リモート処理メッセージが流れているサーバー チャネルのサーバー フォーマッタ シンクを作成します。

メモ   構成ファイル内の <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 名前空間