BinaryClientFormatterSinkProvider クラス
アセンブリ: System.Runtime.Remoting (system.runtime.remoting.dll 内)

Public Class BinaryClientFormatterSinkProvider Implements IClientFormatterSinkProvider, IClientChannelSinkProvider
public class BinaryClientFormatterSinkProvider : IClientFormatterSinkProvider, IClientChannelSinkProvider
public ref class BinaryClientFormatterSinkProvider : IClientFormatterSinkProvider, IClientChannelSinkProvider

BinaryClientFormatterSinkProvider は、BinaryFormatter を使用するクライアント フォーマッタ シンクを作成して、リモート処理メッセージが流れるクライアント チャネル用にメッセージをシリアル化します。
フォーマッタ シンクの関数では、必要なヘッダーを生成し、ストリームにメッセージをシリアル化します。フォーマッタ シンクが作成されると、ProcessMessage 呼び出しまたは AsyncProcessRequest 呼び出しを通じて、IMessage がチャネル シンク チェインのすべてのシンクに転送されます。この段階では、メッセージが既にシリアル化されており、情報としてだけ提供されます。メッセージを作成または変更する必要があるシンクは、フォーマッタの前に、シンク チェイン内に配置する必要があります。これを実行するには、IMessageSink インターフェイスと IClientChannelSink インターフェイスの両方を実装します。フォーマッタ シンクは、後でシンク チェイン内に配置できます。
フォーマッタ シンクは、シンク構成プロパティを使用して、実行時にチャネルを構成します。シンク プロパティは、構成ファイルで指定したり、IDictionary 内でプログラムによって指定したりできます。構成ファイルではすべての値が文字列によって表されますが、IDictionary プロパティをプログラムによって構築する場合は、値型をネイティブな値または文字列で指定できます。
現在のシンク プロバイダに対して指定できるシンク構成プロパティを次の表に示します。

System.Runtime.Remoting.Channels.BinaryClientFormatterSinkProvider


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- BinaryClientFormatterSinkProvider クラスのページへのリンク