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

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

System.Runtime.Remoting.Messaging 名前空間

System.Runtime.Remoting.Messaging 名前空間には、メッセージを作成および転送するために使用されるクラスが含まれています。リモート処理インフラストラクチャでは、メッセージを使用してリモート オブジェクトと通信します。メッセージは、リモートのメソッド呼び出しを転送するため、リモート オブジェクトをアクティブ化するため、情報を通信するために使用されます。メッセージ オブジェクトは、アクション ID、エンボイ情報、パラメータなど、一連の名前付きプロパティと共に転送されます。System.Runtime.Remoting.Messaging 名前空間の重要なクラスには、AsyncResult クラス、RemotingSurrogateSelector クラス、および ReturnMessage クラスがあります。

AsyncResult クラスは、非同期のメソッド呼び出しの結果を格納および返します。AsyncResult のインスタンスには、戻り値、呼び出しのステータス、呼び出しに使用するデリゲート、および非同期のメソッド呼び出しに関するその他の情報が格納されます。

RemotingSurrogateSelector クラスは、MarshalByRefObject を拡張したオブジェクトのシリアル化を制御するために使用できます。RemotingSurrogateSelector は、そのようなオブジェクトのシリアル化と逆シリアル化に使用するサロゲートを選択します。サロゲートとは、オブジェクトのシリアル化または逆シリアル化を制御できるオブジェクトのことです。

ReturnMessage クラスは、リモートのメソッド呼び出し後に返された情報を保持します。ReturnMessage には、return 値と、リモートのメソッド呼び出しの結果として得られる out または ref などの任意のパラメータが格納されます。


クラスクラス
 クラス説明
パブリック クラスAsyncResult非同期デリゲートでの非同期操作の結果をカプセル化します。
パブリック クラスCallContext実行コード パスと共に渡されるプロパティのセットを提供します。このクラスは継承できません。
パブリック クラスConstructionCallIConstructionCallMessage インターフェイスを実装し、リモート オブジェクトに対するコンストラクタ呼び出しを構成する要求メッセージを作成します。
パブリック クラスConstructionResponseIConstructionReturnMessage インターフェイスを実装し、リモート オブジェクトをインスタンス化する呼び出しに応答するメッセージを作成します。
パブリック クラスHeader呼び出しに関する帯域外データを定義します。
パブリック クラスInternalMessageWrapperメッセージ シンク間で渡される、クライアントからサーバーへの要求またはその後の応答のいずれかのリモート処理データをラップします。
パブリック クラスLogicalCallContextリモートのメソッド呼び出し時に、実行コード パスと共に転送されるプロパティのセットを提供します。
パブリック クラスMethodCallIMethodCallMessage インターフェイスを実装して、リモート オブジェクトに対するメソッド呼び出しとして機能する要求メッセージを作成します。
パブリック クラスMethodCallMessageWrapperIMethodCallMessage インターフェイスを実装して、リモート オブジェクトに対するメソッド呼び出しとして機能する要求メッセージを作成します。
パブリック クラスMethodResponseIMethodReturnMessage インターフェイスを実装して、リモート オブジェクトに対するメソッド応答として機能するメッセージを作成します。
パブリック クラスMethodReturnMessageWrapperIMethodReturnMessage インターフェイスを実装して、リモート オブジェクトに対するメソッド呼び出しへの応答として機能するメッセージを作成します。
パブリック クラスOneWayAttributeメソッドを、戻り値がなく、out パラメータまたは ref パラメータを指定できない一方向のメソッドとしてマークします。
パブリック クラスRemotingSurrogateSelectorMarshalByRefObject から派生したオブジェクトをシリアル化するために使用できるリモート処理サロゲートを選択します。
パブリック クラスReturnMessageリモート オブジェクトに対するメソッド呼び出しへの応答として返されるメッセージを保持します。
インターフェイスインターフェイス
デリゲートデリゲート



英和和英テキスト翻訳

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

辞書ショートカット

すべての辞書の索引

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

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

   

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



System.Runtime.Remoting.Messaging 名前空間のページの著作権

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

©2026 GRAS Group, Inc.RSS