Sdílet prostřednictvím


Context.RegisterDynamicProperty Metoda

Definice

Zaregistruje dynamickou vlastnost implementující IDynamicProperty rozhraní se službou 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ý property je zaregistrovaný.

ctx
Context

Kontext, pro který property je registrován.

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).

Jsou zadány objekt i kontext (i objctx nikoli null).

Poznámky

Na základě obj a ctxprop se zobrazí výzva k 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 měnit mezi voláními.

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

Pokud ctx není null, obj musí být null a všechna volání vstupující a opouštějící kontext se zachytí.

Pokud jsou nulli objctx , zachytí se všechna volání zadávající a opouštějící všechny kontexty.

Platí pro