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