Context.RegisterDynamicProperty メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
リモート処理サービスを使用して IDynamicProperty インターフェイスを実装する動的プロパティを登録します。
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。
public:
static bool RegisterDynamicProperty(System::Runtime::Remoting::Contexts::IDynamicProperty ^ prop, ContextBoundObject ^ obj, System::Runtime::Remoting::Contexts::Context ^ ctx);
public static bool RegisterDynamicProperty (System.Runtime.Remoting.Contexts.IDynamicProperty prop, ContextBoundObject obj, System.Runtime.Remoting.Contexts.Context ctx);
static member RegisterDynamicProperty : System.Runtime.Remoting.Contexts.IDynamicProperty * ContextBoundObject * System.Runtime.Remoting.Contexts.Context -> bool
Public Shared Function RegisterDynamicProperty (prop As IDynamicProperty, obj As ContextBoundObject, ctx As Context) As Boolean
パラメーター
- prop
- IDynamicProperty
登録する動的プロパティ。
が登録されているオブジェクト/プロキシ property
。
- ctx
- Context
が登録されているコンテキスト property
。
戻り値
プロパティが正常に登録された場合は true
。それ以外の場合は false
。
例外
prop
またはその名前が null
であるか、動的ではありません (IDynamicProperty を実装していません)。
オブジェクトとコンテキストの両方が指定されています (obj
および ctx
がどちらも null
ではありません)。
注釈
と ctx
prop
にobj
基づいて、リモート処理呼び出しのパス内のある場所に配置されるシンクを提供するように求められます。 複数のプロパティが登録されている場合、そのシンクは、呼び出し間で変更できる任意の順序で呼び出されます。
が でないnull
場合obj
は、プロキシである場合は、プロキシで行われたすべての呼び出しがインターセプトされます。 それ以外の場合、 が実際のオブジェクトの場合 obj
、オブジェクトに対するすべての呼び出しがインターセプトされます。 パラメーターは ctx
である null
必要があります。
が でないnull
obj
場合ctx
は、 を にするnull
必要があり、コンテキストに入ってコンテキストを離れるすべての呼び出しがインターセプトされます。
と obj
の両方ctx
が の場合、null
すべてのコンテキストに入って終了するすべての呼び出しがインターセプトされます。
適用対象
.NET