MethodCallMessageWrapper クラス

定義

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

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

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

注釈

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

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

コンストラクター

名前 説明
MethodCallMessageWrapper(IMethodCallMessage)

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

IMethodCallMessage インターフェイスをラップして、MethodCallMessageWrapper クラスの新しいインスタンスを初期化します。

フィールド

名前 説明
WrappedMessage

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

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

(継承元 InternalMessageWrapper)

プロパティ

名前 説明
ArgCount

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

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

Args

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

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

HasVarArgs

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

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

InArgCount

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

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

InArgs

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

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

LogicalCallContext

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

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

MethodBase

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

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

MethodName

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

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

MethodSignature

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

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

Properties

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

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

TypeName

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

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

Uri

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

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

メソッド

名前 説明
Equals(Object)

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

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

(継承元 Object)
GetArg(Int32)

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

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

GetArgName(Int32)

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

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

GetHashCode()

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

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

(継承元 Object)
GetInArg(Int32)

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

out パラメーターとしてマークされていない、指定したインデックス位置にあるメソッド引数を取得します。

GetInArgName(Int32)

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

out パラメーターとしてマークされていない、指定したインデックス位置にあるメソッド引数の名前を取得します。

GetType()

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

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

(継承元 Object)
MemberwiseClone()

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

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

(継承元 Object)
ToString()

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

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

(継承元 Object)

適用対象

こちらもご覧ください