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)

適用対象

こちらもご覧ください