次の方法で共有


.NET サンプル ガイド : リモート処理

ここでは、次のサンプルについて説明します。

Singleton サンプル

Passing by Reference サンプル

Hello Client サンプル

Passing by Value サンプル

Interface サンプル

Hello Server サンプル

Acync calls サンプル

Singleton サンプル

このサンプルでは、リモート オブジェクトを Singleton として配置することによって、クライアント/サーバーの例を変更する方法を示します。

オンラインのサンプル ドキュメントへのリンク

オンラインのサンプル ソース コードへのリンク

このサンプルで使用されている名前空間

System、System.Runtime.Remoting、System.Runtime.Remoting.Channels、System.Runtime.Remoting.Channels.Http、System.Runtime.Remoting.Channels.Tcp、System.Threading

このサンプルで使用されているクラス

Thread、Console、Service、ChannelServices、HttpChannel、TcpChannel、Object、ThreadStart、Activator、ServiceType、Type、RemotingConfiguration

Passing by Reference サンプル

このサンプルでは、クライアント上の MarshalByRefObject から派生するオブジェクトを作成する方法を示します。その後、そのオブジェクトがパラメータとしてサーバーに渡されます。

オンラインのサンプル ドキュメントへのリンク

オンラインのサンプル ソース コードへのリンク

このサンプルで使用されている名前空間

System、System.Runtime.Remoting、System.Runtime.Remoting.Channels、System.Runtime.Remoting.Channels.Tcp

このサンプルで使用されているクラス

Console、Object、TcpChannel、Service、Type、String、ChannelServices、Marshal、MarshalByRefObject、ServiceType、Activator、RemotingConfiguration

Hello Client サンプル

このサンプルでは、関連する Hello Server サンプルで作成された Hello World サーバーのリモート処理バージョンを呼び出します。

オンラインのサンプル ドキュメントへのリンク

オンラインのサンプル ソース コードへのリンク

このサンプルで使用されている名前空間

System、System.Runtime.Remoting、System.Runtime.Remoting.Channels、System.Runtime.Remoting.Channels.Tcp

このサンプルで使用されているクラス

Console、TcpChannel、ChannelServices、Service、Activator、Object

Passing by Value サンプル

このサンプルでは、リモート関数を呼び出すときに、オブジェクトが常に値渡しされるようにする方法を示します。

オンラインのサンプル ドキュメントへのリンク

オンラインのサンプル ソース コードへのリンク

このサンプルで使用されている名前空間

System、System.Runtime.Remoting、System.Runtime.Remoting.Channels、System.Runtime.Remoting.Channels.Tcp

このサンプルで使用されているクラス

Console、TcpChannel、Service、Object、Type、ChannelServices、MarshalByRefObject、ServiceType、Marshal、RemotingConfiguration、Activator

Interface サンプル

このサンプルでは、コンパイル時にサーバー オブジェクトを参照しないクライアントを構築する方法を示します。

オンラインのサンプル ドキュメントへのリンク

オンラインのサンプル ソース コードへのリンク

このサンプルで使用されている名前空間

System、System.Runtime.Remoting、System.Runtime.Remoting.Channels、System.Runtime.Remoting.Channels.Tcp

このサンプルで使用されているクラス

Console、TcpChannel、String、Object、Type、Service、ChannelServices、ServiceType、Marshal、RemotingConfiguration、Activator、MarshalByRefObject

Hello Server サンプル

このサンプルでは、Hello World サーバーのリモート処理バージョンを作成する方法を示します。

オンラインのサンプル ドキュメントへのリンク

オンラインのサンプル ソース コードへのリンク

このサンプルで使用されている名前空間

System、System.Runtime.Remoting、System.Runtime.Remoting.Channels、System.Runtime.Remoting.Channels.Tcp

このサンプルで使用されているクラス

Type、Service、Console、TcpChannel、RemotingConfiguration、Object、ChannelServices、ServiceType

Acync calls サンプル

このサンプルでは、非同期呼び出しを行う方法を示します。これは、呼び出されたコンポーネントが処理中の場合にクライアントをブロックするのが望ましくないときに役立ちます。

オンラインのサンプル ドキュメントへのリンク

オンラインのサンプル ソース コードへのリンク

このサンプルで使用されている名前空間

System、System.Runtime.Remoting、System.Runtime.Remoting.Channels、System.Runtime.Remoting.Channels.Tcp、System.Threading、System.Runtime.Remoting.Messaging

このサンプルで使用されているクラス

Delegate、Console、TcpChannel、Service、Object、Type、AsyncResult、AsyncCallback、ChannelServices、ManualResetEvent、String、Activator、ServiceType、RemotingConfiguration、Thread

このドキュメントについてのフィードバック

© 2001-2003 Microsoft Corporation. All rights reserved.