Context.RegisterDynamicProperty Metoda

Definice

Zaregistruje dynamickou vlastnost implementující IDynamicProperty rozhraní ve službě vzdálené komunikace.

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

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

Parametry

prop
IDynamicProperty

Dynamická vlastnost, která se má zaregistrovat.

obj
ContextBoundObject

Objekt nebo proxy server, pro který je zaregistrovaný property .

ctx
Context

Kontext, pro který je zaregistrovaný property .

Návraty

truepokud byla vlastnost úspěšně zaregistrována; v opačném případě . false

Výjimky

Buď prop nebo jeho název je null, nebo není dynamický (neimplementuje IDynamicProperty).

Zadává se objekt i kontext (obojí obj i ctx nikoli null).

Poznámky

obj Na základě a ctxprop , je požádán o přispívání jímky, která je umístěna na nějakém místě v cestě volání vzdálené komunikace. Pokud je zaregistrováno více vlastností, budou jejich jímky volány v libovolném pořadí, které se může mezi voláními měnit.

Pokud obj není null, a pokud se jedná o proxy, jsou zachycována všechna volání na proxy serveru. V opačném případě, pokud obj je skutečný objekt, jsou všechna volání objektu zachycena. Parametr ctx musí být null.

Pokud ctx tomu tak není null, obj musí být null a všechna volání, která zadávají a opouštějí kontext, jsou zachycena.

Pokud jsou oba ctx a obj jsou null, budou zachycována všechna volání, která zadávají a opouštějí všechny kontexty.

Platí pro