Context.RegisterDynamicProperty Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Registriert eine dynamische Eigenschaft, die die IDynamicProperty Schnittstelle mit dem Remotingdienst implementiert.
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.
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
Parameter
- prop
- IDynamicProperty
Die zu registrierende dynamische Eigenschaft.
Das Objekt/Proxy, für das die property Registrierung erfolgt.
- ctx
- Context
Der Kontext, für den die property Registrierung erfolgt.
Gibt zurück
truewenn die Eigenschaft erfolgreich registriert wurde; andernfalls . false
Ausnahmen
Entweder prop oder sein Name ist null, oder es ist nicht dynamisch (es wird nicht implementiert IDynamicProperty).
Sowohl ein Objekt als auch ein Kontext werden angegeben (beide obj und ctx nicht null).
Hinweise
Basierend auf obj und ctx, prop wird aufgefordert, eine Spüle zu tragen, die an einem bestimmten Ort im Pfad von Remoting-Anrufen platziert wird. Wenn mehrere Eigenschaften registriert sind, werden ihre Senken in einer beliebigen Reihenfolge aufgerufen, die sich zwischen Aufrufen ändern kann.
Wenn obj nicht null, und wenn es sich um einen Proxy handelt, werden alle Aufrufe des Proxys abgefangen. Andernfalls werden alle Aufrufe des Objekts abgefangen, wenn obj es sich um ein reales Objekt handelt. Der ctx Parameter muss sein null.
Andernfalls ctxnullobj müssen alle Aufrufe, null die den Kontext eingeben und verlassen, abgefangen werden.
Wenn beides ctx istnullobj, werden alle Aufrufe abgefangen, die alle Kontexte eingeben und verlassen.