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されません)。
注釈
objとctxに基づいて、propはリモート処理呼び出しのパス内のある場所に配置されたシンクを提供するように求められます。 複数のプロパティが登録されている場合、そのシンクは、呼び出し間で変更できる任意の順序で呼び出されます。
objがnullされていない場合、プロキシの場合は、プロキシで行われたすべての呼び出しがインターセプトされます。 それ以外の場合、 obj が実際のオブジェクトの場合、オブジェクトに対するすべての呼び出しがインターセプトされます。
ctx パラメーターはnullする必要があります。
ctxがnullされていない場合は、objをnullし、コンテキストに出入りするすべての呼び出しがインターセプトされます。
ctxとobjの両方がnullされている場合、すべてのコンテキストに出入りするすべての呼び出しがインターセプトされます。