IpcChannel コンストラクタ (IDictionary, IClientChannelSinkProvider, IServerChannelSinkProvider)
アセンブリ: System.Runtime.Remoting (system.runtime.remoting.dll 内)

Public Sub New ( _ properties As IDictionary, _ clientSinkProvider As IClientChannelSinkProvider, _ serverSinkProvider As IServerChannelSinkProvider _ )
Dim properties As IDictionary Dim clientSinkProvider As IClientChannelSinkProvider Dim serverSinkProvider As IServerChannelSinkProvider Dim instance As New IpcChannel(properties, clientSinkProvider, serverSinkProvider)
public IpcChannel ( IDictionary properties, IClientChannelSinkProvider clientSinkProvider, IServerChannelSinkProvider serverSinkProvider )
public: IpcChannel ( IDictionary^ properties, IClientChannelSinkProvider^ clientSinkProvider, IServerChannelSinkProvider^ serverSinkProvider )
public IpcChannel ( IDictionary properties, IClientChannelSinkProvider clientSinkProvider, IServerChannelSinkProvider serverSinkProvider )
public function IpcChannel ( properties : IDictionary, clientSinkProvider : IClientChannelSinkProvider, serverSinkProvider : IServerChannelSinkProvider )

チャネル構成プロパティの詳細については、「チャネルおよびフォーマッタの構成プロパティ」を参照してください。
チャネル シンクは、そのチャネルを流れている基になるメッセージにアクセスできるようにするプラグイン ポイント、およびリモート オブジェクトにメッセージを送信するために転送機構が使用するストリームを提供します。チャネル シンクは、クライアントとサーバー間でのメッセージの転送も行います。チャネル シンクはチェインで互いにリンクされ、すべてのチャネル メッセージはこのシンクのチェインを流れ、メッセージは最終的にシリアル化されて転送されます。シンク機能が不要な場合は、clientSinkProvider パラメータおよび serverSinkProvider パラメータを null 参照 (Visual Basic では Nothing) に設定します。

このコンストラクタを使用するコードの例を次に示します。このコード例は、IpcChannel クラスのトピックで取り上げているコード例の一部分です。
// Create the server channel. System.Collections.IDictionary properties = new System.Collections.Hashtable(); properties["name"] = "ipc"; properties["priority"] = "20"; properties["portName"] = "localhost:9090"; IpcChannel serverChannel = new IpcChannel(properties, null, null);
// Create the server channel. System::Collections::IDictionary^ properties = gcnew System::Collections::Hashtable; properties->default[ L"name" ] = L"ipc"; properties->default[ L"priority" ] = L"20"; properties->default[ L"portName" ] = L"localhost:9090"; IpcChannel^ serverChannel = gcnew IpcChannel( properties,nullptr,nullptr );


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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


IpcChannel コンストラクタ

名前 | 説明 |
---|---|
IpcChannel () | サーバー チャネルを除き、クライアント チャネルだけをアクティブにして、IpcChannel クラスの新しいインスタンスを初期化します。 |
IpcChannel (String) | 指定した IPC ポートで待機するサーバー チャネルを使用して IpcChannel クラスの新しいインスタンスを初期化します。 |
IpcChannel (IDictionary, IClientChannelSinkProvider, IServerChannelSinkProvider) | 構成プロパティとシンクを指定して、IpcChannel クラスの新しいインスタンスを初期化します。 |

IpcChannel コンストラクタ (String)
アセンブリ: 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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


IpcChannel コンストラクタ ()
アセンブリ: 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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- IpcChannel コンストラクタのページへのリンク