ジェネリックのリモート処理の技術サンプル
このトピックの対象は、既存のアプリケーションとの下位互換性のために残されているレガシ テクノロジに特定されています。新規の開発には、このトピックを適用しないでください。分散アプリケーションは、現在は Windows Communication Foundation (WCF) を使用して開発する必要があります。
このサンプルでは、.NET Framework リモート処理でジェネリックを使用する方法を示します。このサンプルは、クライアントおよびサーバーの 2 つのアプリケーションと、これらのアプリケーションで使用するライブラリで構成されています。
コマンド プロンプトを使用してサンプルをビルドするには
コマンド プロンプト ウィンドウを開き、\CS サブディレクトリに移動します。
コマンド ラインで「msbuild RemotingGenericsCS.sln」と入力します。
Visual Studio を使用してサンプルをビルドするには
Windows エクスプローラーを開き、\CS サブディレクトリに移動します。
RemotingGenericsCS.sln ファイルのアイコンをダブルクリックして、このファイルを Visual Studio で開きます。
[ビルド] メニューの [ソリューションのビルド] をクリックします。
各アプリケーションは、既定で、それぞれのプロジェクト ディレクトリの \bin\Debug サブディレクトリにビルドされます。
サンプルを実行するには
コマンド プロンプト ウィンドウで、新しい実行可能ファイルが格納されているディレクトリに移動します。
コマンド ラインで「Client.exe」と入力します。
注 : |
---|
このサンプルでは、コンソール アプリケーションをビルドします。出力を表示するには、コマンド プロンプト ウィンドウでこれらを起動し、実行する必要があります。 |
解説
ジェネリックの詳細およびリモート処理の詳細については、ソース コード ファイル内のコメントを参照してください。
参照
リファレンス
Activator
IpcChannel
ChannelServices
MarshalByRefObject
RemotingConfiguration
System.Runtime.Remoting
System.Runtime.Remoting.Channels.Ipc
WellKnownServiceTypeEntry
ビルド日:2010-02-13