IConstructionCallMessage インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オブジェクトの構築呼び出し要求を表します。
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 |
呼び出し内の引数のうち、 |
InArgs |
|
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) |
|
GetInArgName(Int32) |
|
適用対象
.NET