Context.RegisterDynamicProperty メソッド

定義

リモート処理サービスに 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

登録する動的プロパティ。

obj
ContextBoundObject

propertyが登録されているオブジェクト/プロキシ。

ctx
Context

propertyが登録されるコンテキスト。

返品

true プロパティが正常に登録された場合。それ以外の場合は false

例外

propまたはその名前がnullされているか、動的ではありません (IDynamicPropertyは実装されません)。

オブジェクトとコンテキストの両方が指定されます ( objctx の両方が nullされません)。

注釈

objctxに基づいて、propはリモート処理呼び出しのパス内のある場所に配置されたシンクを提供するように求められます。 複数のプロパティが登録されている場合、そのシンクは、呼び出し間で変更できる任意の順序で呼び出されます。

objnullされていない場合、プロキシの場合は、プロキシで行われたすべての呼び出しがインターセプトされます。 それ以外の場合、 obj が実際のオブジェクトの場合、オブジェクトに対するすべての呼び出しがインターセプトされます。 ctx パラメーターはnullする必要があります。

ctxnullされていない場合は、objnullし、コンテキストに出入りするすべての呼び出しがインターセプトされます。

ctxobjの両方がnullされている場合、すべてのコンテキストに出入りするすべての呼び出しがインターセプトされます。

適用対象