Context.RegisterDynamicProperty Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.
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.