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
派生
属性
実装

注釈

ユーザーが または Activator.CreateInstance を呼び出newして新しいクライアントアクティブ化オブジェクトのインスタンスを作成すると、スレッドがユーザー コードに戻る前に、 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)

適用対象