IConstructionCallMessage インターフェイス
アセンブリ: mscorlib (mscorlib.dll 内)

<ComVisibleAttribute(True)> _ Public Interface IConstructionCallMessage Inherits IMethodCallMessage, IMethodMessage, IMessage
[ComVisibleAttribute(true)] public interface IConstructionCallMessage : IMethodCallMessage, IMethodMessage, IMessage
[ComVisibleAttribute(true)] public interface class IConstructionCallMessage : IMethodCallMessage, IMethodMessage, IMessage

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

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


IConstructionCallMessage プロパティ

名前 | 説明 | |
---|---|---|
![]() | ActivationType | アクティブにするリモート オブジェクトの型を取得します。 |
![]() | ActivationTypeName | アクティブにするリモート型の完全な型名を取得します。 |
![]() | Activator | リモート オブジェクトをアクティブにするアクティベータを取得または設定します。 |
![]() | CallSiteActivationAttributes | 呼び出し側アクティベーション属性を取得します。 |
![]() | ContextProperties | オブジェクトが作成されるコンテキストを定義するコンテキスト プロパティの一覧を取得します。 |

IConstructionCallMessage メンバ
IConstructionCallMessage データ型で公開されるメンバを以下の表に示します。

名前 | 説明 | |
---|---|---|
![]() | ActivationType | アクティブにするリモート オブジェクトの型を取得します。 |
![]() | ActivationTypeName | アクティブにするリモート型の完全な型名を取得します。 |
![]() | Activator | リモート オブジェクトをアクティブにするアクティベータを取得または設定します。 |
![]() | CallSiteActivationAttributes | 呼び出し側アクティベーション属性を取得します。 |
![]() | ContextProperties | オブジェクトが作成されるコンテキストを定義するコンテキスト プロパティの一覧を取得します。 |

- IConstructionCallMessageのページへのリンク