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 コンストラクタ ()
アセンブリ: System.Runtime.Remoting (system.runtime.remoting.dll 内)



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 コンストラクタ (IDictionary, ICollection)
アセンブリ: System.Runtime.Remoting (system.runtime.remoting.dll 内)

Public Sub New ( _ properties As IDictionary, _ providerData As ICollection _ )
Dim properties As IDictionary Dim providerData As ICollection Dim instance As New BinaryClientFormatterSinkProvider(properties, providerData)
public BinaryClientFormatterSinkProvider ( IDictionary properties, ICollection providerData )
public: BinaryClientFormatterSinkProvider ( IDictionary^ properties, ICollection^ providerData )
public BinaryClientFormatterSinkProvider ( IDictionary properties, ICollection providerData )
public function BinaryClientFormatterSinkProvider ( properties : IDictionary, providerData : ICollection )


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 コンストラクタ

名前 | 説明 |
---|---|
BinaryClientFormatterSinkProvider () | BinaryClientFormatterSinkProvider クラスの新しいインスタンスを既定値で初期化します。 |
BinaryClientFormatterSinkProvider (IDictionary, ICollection) | プロパティとプロバイダ データを指定して、BinaryClientFormatterSinkProvider クラスの新しいインスタンスを初期化します。 |

BinaryClientFormatterSinkProvider プロパティ
BinaryClientFormatterSinkProvider メソッド

名前 | 説明 | |
---|---|---|
![]() | CreateSink | シンク チェインを作成します。 |
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 ( Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |

BinaryClientFormatterSinkProvider メンバ
バイナリ クライアント フォーマッタ シンク プロバイダの実装を提供します。
BinaryClientFormatterSinkProvider データ型で公開されるメンバを以下の表に示します。

名前 | 説明 | |
---|---|---|
![]() | BinaryClientFormatterSinkProvider | オーバーロードされます。 BinaryClientFormatterSinkProvider クラスの新しいインスタンスを初期化します。 |


名前 | 説明 | |
---|---|---|
![]() | CreateSink | シンク チェインを作成します。 |
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |

- BinaryClientFormatterSinkProviderのページへのリンク