IConstructionCallMessage インターフェイス

定義

オブジェクトの構築呼び出し要求を表します。

public interface class IConstructionCallMessage : System::Runtime::Remoting::Messaging::IMethodCallMessage
public interface IConstructionCallMessage : System.Runtime.Remoting.Messaging.IMethodCallMessage
[System.Runtime.InteropServices.ComVisible(true)]
public interface IConstructionCallMessage : System.Runtime.Remoting.Messaging.IMethodCallMessage
type IConstructionCallMessage = interface
    interface IMethodCallMessage
    interface IMethodMessage
    interface IMessage
[<System.Runtime.InteropServices.ComVisible(true)>]
type IConstructionCallMessage = interface
    interface IMethodCallMessage
    interface IMethodMessage
    interface IMessage
Public Interface IConstructionCallMessage
Implements IMethodCallMessage
派生
属性
実装

注釈

ユーザーが または を呼び出newActivator.CreateInstanceして新しいクライアントでアクティブ化されたオブジェクトのインスタンスを作成すると、スレッドがユーザー コードに戻る前に、 IConstructionCallMessage がリモート アプリケーションに送信されます。 構築メッセージがリモート アプリケーションに到着すると、リモート処理アクティベーター (既定のもの、または プロパティで Activator 指定されたもの) によって処理され、新しいオブジェクトが作成されます。 その後、リモート処理アプリケーションは、 IConstructionReturnMessage をローカル アプリケーションに返します。 IConstructionReturnMessageには、 のObjRefインスタンスが含まれており、リモート オブジェクトに関する情報をパッケージ化します。 リモート処理インフラストラクチャにより、インスタンスが ObjRef プロキシに変換され、リモート オブジェクトがユーザー コードに返されます。

プロパティ

ActivationType

アクティブにするリモート オブジェクトの型を取得します。

ActivationTypeName

アクティブにするリモート型の完全な型名を取得します。

Activator

リモート オブジェクトをアクティブにするアクティベーターを取得または設定します。

ArgCount

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

(継承元 IMethodMessage)
Args

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

(継承元 IMethodMessage)
CallSiteActivationAttributes

呼び出し側アクティベーション属性を取得します。

ContextProperties

オブジェクトが作成されるコンテキストを定義するコンテキスト プロパティの一覧を取得します。

HasVarArgs

メッセージに可変個の引数があるかどうかを示す値を取得します。

(継承元 IMethodMessage)
InArgCount

呼び出し内の引数のうち、out パラメーターとしてマークされていない引数の数を取得します。

(継承元 IMethodCallMessage)
InArgs

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

(継承元 IMethodCallMessage)
LogicalCallContext

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

(継承元 IMethodMessage)
MethodBase

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

(継承元 IMethodMessage)
MethodName

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

(継承元 IMethodMessage)
MethodSignature

メソッド シグネチャを格納しているオブジェクトを取得します。

(継承元 IMethodMessage)
Properties

メッセージのプロパティのコレクションを表す IDictionary を取得します。

(継承元 IMessage)
TypeName

呼び出しの送信先となる特定のオブジェクトの完全な Type 名を取得します。

(継承元 IMethodMessage)
Uri

呼び出しの送信先となる特定のオブジェクトの URI を取得します。

(継承元 IMethodMessage)

メソッド

GetArg(Int32)

指定した引数を Object 型として取得します。

(継承元 IMethodMessage)
GetArgName(Int32)

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

(継承元 IMethodMessage)
GetInArg(Int32)

out パラメーターとしてマークされていない引数のうち、指定された引数を返します。

(継承元 IMethodCallMessage)
GetInArgName(Int32)

out パラメーターとしてマークされていない引数のうち、指定された引数の名前を返します。

(継承元 IMethodCallMessage)

適用対象