System.Runtime.Remoting 名前空間とは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > System.Runtime.Remoting 名前空間の意味・解説 

System.Runtime.Remoting 名前空間

System.Runtime.Remoting 名前空間には、開発者分散アプリケーション作成および構成するためのクラスインターフェイス用意されています。System.Runtime.Remoting 名前空間のより重要なクラスには、RemotingConfiguration クラス、RemotingServices クラス、および ObjRef クラスあります

RemotingConfiguration クラスには、構成設定用のインターフェイスとなる静的メソッドあります。RemotingConfiguration.Configure メソッド使用すると、開発者XML 形式構成ファイル使用してリモート処理インフラストラクチャ構成できますRemotingConfiguration クラスには、サーバー格納されているクライアント アクティブオブジェクトサーバー アクティブオブジェクトをクライアントエンドとサーバーエンドで登録するための複数メソッドあります

RemotingServices クラスには、リモート オブジェクト使用公開に役立つメソッド用意されています。System.Runtime.Remoting.RemotingServices.Marshal メソッド使用すると、ObjRef クラスインスタンスリモート オブジェクトアクティブにして、それらと通信するために必要なすべての関連情報を、後からシリアル化したりリモート送信したりできるように格納しておくことができます。System.Runtime.Remoting.RemotingServices.Unmarshal メソッドは、この処理の逆で、リモート処理サブ区分考慮せずに、アプリケーション使用できるリモート オブジェクトプロキシ作成します

ObjRef クラスは、リモート オブジェクトアクティブにし、通信するために必要なすべての関連情報保持します。このクラスは、チャネル使用してリモートの場所に送信されるオブジェクトシリアル化できる表現です。その場所でオブジェクトはアンマーシャリングされ (Unmarshalトピック参照)、リモート オブジェクトローカル プロキシ作成するために使用できます

メモメモ

参照渡しマーシャリング (MBR: Marshal-By-Reference) オブジェクトは、永久にメモリ常駐することはありません。代わりにそれぞれの MBR には、型がそれ自身有効期間ポリシー制御するために MarshalByRefObject.InitializeLifetimeService をオーバーライドていない限り.NET Framework リモート処理システムによって MBR削除およびメモリクリアプロセス開始されるまでの限られた有効期間設定されます。詳細については、「有効期間リース」を参照してください


クラスクラス
 クラス説明
パブリック クラスActivatedClientTypeEntryサーバーアクティブにできる型としてクライアント エンド登録されオブジェクト型の値を保持します
パブリック クラスActivatedServiceTypeEntryクライアントからの要求基づいてアクティブにできる型として、サービス エンド登録されオブジェクト型の値を保持します
パブリック クラスInternalRemotingServices.NET Framework リモート処理インフラストラクチャによって使用されるユーティリティ メソッド定義します
パブリック クラスObjectHandle値渡しマーシャリングされるオブジェクト参照ラップし、それらの参照間接参照通じて返されるようにします。
パブリック クラスObjRefプロキシ生成してリモート オブジェクト通信するために必要なすべての関連情報格納します
パブリック クラスRemotingConfigurationリモート処理インフラストラクチャ構成するためのさまざまな静的メソッド提供します
パブリック クラスRemotingExceptionリモート処理中に何かが失敗すると、スローされる例外
パブリック クラスRemotingServicesリモート オブジェクトプロキシ使用および公開するための複数メソッド提供します。このクラス継承できません。
パブリック クラスRemotingTimeoutException以前指定した間内サーバーまたはクライアント到達できないと、スローされる例外
パブリック クラスServerExceptionクライアントが、例外スローできない.NET Framework アプリケーション接続する場合に、クライアントエラー通知するためにスローされる例外
パブリック クラスSoapServicesSOAP 形式リモート オブジェクト使用および公開するための複数メソッド提供します
パブリック クラスTypeEntryリモート型インスタンスアクティブにするために使用される構成情報保持する基本クラス実装ます。
パブリック クラスWellKnownClientTypeEntryサーバー側でアクティブ化される型 (単一呼び出しまたはシングルトン) としてクライアント登録されオブジェクト型の値を保持します
パブリック クラスWellKnownServiceTypeEntryサーバー側でアクティブ化されるオブジェクト (単一呼び出しまたはシングルトン) としてサービス エンド登録されオブジェクト型の値を保持します
インターフェイスインターフェイス
列挙型列挙型


このページでは「.NET Framework クラス ライブラリ リファレンス」からSystem.Runtime.Remoting 名前空間を検索した結果を表示しています。
Weblioに収録されているすべての辞書からSystem.Runtime.Remoting 名前空間を検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からSystem.Runtime.Remoting 名前空間を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「System.Runtime.Remoting 名前空間」の関連用語

System.Runtime.Remoting 名前空間のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



System.Runtime.Remoting 名前空間のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS