Context.RegisterDynamicProperty Methode

Definitie

Registreert een dynamische eigenschap die de IDynamicProperty interface implementeert met de externe service.

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

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

Parameters

prop
IDynamicProperty

De dynamische eigenschap die moet worden geregistreerd.

obj
ContextBoundObject

Het object/de proxy waarvoor het property is geregistreerd.

ctx
Context

De context waarvoor de property registratie is uitgevoerd.

Retouren

true als de eigenschap is geregistreerd; anders, false.

Uitzonderingen

Of prop de naam is null, of het is niet dynamisch (het implementeert IDynamicPropertyniet ).

Zowel een object als een context worden opgegeven (beide obj en ctx niet null).

Opmerkingen

obj Op basis van en ctxwordt prop gevraagd om een sink bij te dragen die op een bepaalde locatie in het pad van externe aanroepen wordt geplaatst. Als er meerdere eigenschappen zijn geregistreerd, worden de sinks aangeroepen in een willekeurige volgorde die tussen aanroepen kan worden gewijzigd.

Als obj dat niet nullhet is, en als het een proxy is, worden alle aanroepen op de proxy onderschept. obj Als dit een echt object is, worden alle aanroepen van het object onderschept. De ctx parameter moet zijn null.

Als ctx dat niet nullhet is, moet dit zijn null en moeten alle aanroepen die de context invoeren en verlaten, obj worden onderschept.

Als beide ctxobj en beide zijn null, worden alle aanroepen die alle contexten invoeren en verlaten, onderschept.

Van toepassing op