System.Runtime.Remoting.Services 名前空間は、.NET Framework に機能を提供するサービス クラスを格納します。この名前空間の最も重要なクラスの 1 つは TrackingServices クラスです。
TrackingServices クラスは、オブジェクトのマーシャリングおよびマーシャリング解除のタイミングを検出できるプラグ可能なハンドラを追跡サービスに提供します。プラグ可能なハンドラは、 ITrackingHandler インターフェイスを実装することによって作成できます。詳細については、 Marshal クラスのトピックを参照してください。
クラス
クラス | 説明 |
---|---|
EnterpriseServicesHelper | AppDomain 外のアンマネージ クラスとの通信および操作に必要な API を提供します。このクラスは継承できません。 |
RemotingClientProxy | Soapsuds ツール によって生成された、既知のオブジェクトへのプロキシの抽象基本クラス。 |
RemotingService | リモート処理 XML Web サービスの基本実装を提供します。 |
TrackingServices | 追跡ハンドラのリストに登録および登録解除したり、追跡ハンドラのリストを取得したりする方法を提供します。 |
インターフェイス
インターフェイス | 説明 |
---|---|
ITrackingHandler | 実装オブジェクトに、リモート処理インフラストラクチャによって、オブジェクトとプロキシのマーシャリング、マーシャリング解除、および切断を通知する必要があることを示します。 |