MethodReturnMessageWrapper クラス

定義

リモート オブジェクトのメソッド呼び出しへの応答として機能するメッセージを作成する IMethodReturnMessage インターフェイスを実装します。

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

public ref class MethodReturnMessageWrapper : System::Runtime::Remoting::Messaging::InternalMessageWrapper, System::Runtime::Remoting::Messaging::IMethodReturnMessage
public class MethodReturnMessageWrapper : System.Runtime.Remoting.Messaging.InternalMessageWrapper, System.Runtime.Remoting.Messaging.IMethodReturnMessage
[System.Runtime.InteropServices.ComVisible(true)]
public class MethodReturnMessageWrapper : System.Runtime.Remoting.Messaging.InternalMessageWrapper, System.Runtime.Remoting.Messaging.IMethodReturnMessage
[System.Runtime.InteropServices.ComVisible(true)]
[System.Security.SecurityCritical]
public class MethodReturnMessageWrapper : System.Runtime.Remoting.Messaging.InternalMessageWrapper, System.Runtime.Remoting.Messaging.IMethodReturnMessage
type MethodReturnMessageWrapper = class
    inherit InternalMessageWrapper
    interface IMethodReturnMessage
    interface IMethodMessage
    interface IMessage
[<System.Runtime.InteropServices.ComVisible(true)>]
type MethodReturnMessageWrapper = class
    inherit InternalMessageWrapper
    interface IMethodReturnMessage
    interface IMethodMessage
    interface IMessage
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Security.SecurityCritical>]
type MethodReturnMessageWrapper = class
    inherit InternalMessageWrapper
    interface IMethodReturnMessage
    interface IMethodMessage
    interface IMessage
Public Class MethodReturnMessageWrapper
Inherits InternalMessageWrapper
Implements IMethodReturnMessage
継承
MethodReturnMessageWrapper
属性
実装

注釈

MethodReturnMessageWrapper クラスは、.NET Framework のリモート処理インフラストラクチャによって使用されます。 MethodReturnMessageWrapper クラスのインスタンスを直接作成する必要はありません。代わりに、IMethodReturnMessage インターフェイスを使用します。

MethodReturnMessageWrapper クラスは、メッセージ シンク間を渡すためのリモート処理データをラップします。 リモート処理サーバーは、クライアント要求に応答して MethodReturnMessageWrapper メッセージをクライアントに送信します。

コンストラクター

名前 説明
MethodReturnMessageWrapper(IMethodReturnMessage)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

IMethodReturnMessageをラップしてMethodReturnMessageWrapperを作成します。

フィールド

名前 説明
WrappedMessage

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

メッセージ ラッパーによってラップされる要求または応答 IMethodMessage インターフェイスを表します。

(継承元 InternalMessageWrapper)

プロパティ

名前 説明
ArgCount

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

メソッドに渡される引数の数を取得します。

Args

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

メソッドに渡される引数の配列を取得します。

Exception

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

メソッド呼び出し中にスローされた例外を取得するか、メソッドが例外をスローしなかった場合に null します。

HasVarArgs

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

メソッドが可変数の引数を受け取ることができるかどうかを示すフラグを取得します。

LogicalCallContext

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

現在のメソッド呼び出しの LogicalCallContext を取得します。

MethodBase

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

呼び出されたメソッドの MethodBase を取得します。

MethodName

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

呼び出されたメソッドの名前を取得します。

MethodSignature

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

メソッド シグネチャを含むオブジェクトを取得します。

OutArgCount

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

ref パラメーターまたはout パラメーターとしてマークされているメソッド呼び出しの引数の数を取得します。

OutArgs

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

ref パラメーターまたはout パラメーターとしてマークされているメソッド呼び出しの引数の配列を取得します。

Properties

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

リモート処理メッセージのプロパティのコレクションを表す IDictionary インターフェイス。

ReturnValue

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

メソッド呼び出しの戻り値を取得します。

TypeName

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

メソッド呼び出しが行われているリモート オブジェクトの完全な型名を取得します。

Uri

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

メソッド呼び出しが行われているリモート オブジェクトの URI (Uniform Resource Identifier) を取得します。

メソッド

名前 説明
Equals(Object)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetArg(Int32)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定したインデックス位置にあるメソッド引数をオブジェクトとして取得します。

GetArgName(Int32)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定したインデックス位置にあるメソッド引数の名前を取得します。

GetHashCode()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

既定のハッシュ関数として機能します。

(継承元 Object)
GetOutArg(Int32)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

ref パラメーターまたは out パラメーターとしてマークされた指定した引数を返します。

GetOutArgName(Int32)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

ref パラメーターまたは out パラメーターとしてマークされている指定した引数の名前を返します。

GetType()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象

こちらもご覧ください