Context.RegisterDynamicProperty Metódus

Definíció

Regisztrál egy dinamikus tulajdonságot, amely implementálja az IDynamicProperty interfészt az újraküldési szolgáltatással.

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

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

Paraméterek

prop
IDynamicProperty

A regisztrálandó dinamikus tulajdonság.

obj
ContextBoundObject

Az az objektum/proxy, amelyhez regisztrálva property van.

ctx
Context

A környezet, amelyre a property rendszer regisztrálva van.

Válaszok

trueha a tulajdonság regisztrálása sikeresen megtörtént; egyéb esetben. false

Kivételek

Vagy prop a neve, nullvagy nem dinamikus (nem implementálja IDynamicProperty).

Mind az objektum, mind a környezet meg van adva (mindkettő obj és ctx nem null).

Megjegyzések

obj ctx prop A rendszer a hívások újraküldésének útvonalán egy olyan fogadót kér, amely egy adott helyen van elhelyezve. Ha több tulajdonság van regisztrálva, a rendszer tetszőleges sorrendben hívja meg a fogadókat, amelyek a hívások között változhatnak.

Ha obj nem null, és ha proxyról van szó, a rendszer a proxyn végrehajtott összes hívást elfogja. Ellenkező esetben, ha obj valódi objektumról van szó, a rendszer az objektum összes hívását elfogja. A ctx paraméternek a következőnek kell lennie null: .

Ha ctx nemnull, akkor kell lennieobj, null és a környezetbe be- és kilépő összes hívást elfogja a rendszer.

Ha mindkettő ctx és obj így van null, a rendszer az összes környezetbe be- és kilépő hívásokat elfogja.

A következőre érvényes: