Context.RegisterDynamicProperty Metodo

Definizione

Registra una proprietà dinamica che implementa l'interfaccia IDynamicProperty con il servizio remoto.

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

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

Parametri

prop
IDynamicProperty

Proprietà dinamica da registrare.

obj
ContextBoundObject

Oggetto/proxy per il quale è registrato l'oggetto property .

ctx
Context

Contesto per il quale è registrato l'oggetto property .

Valori restituiti

true se la proprietà è stata registrata correttamente; in caso contrario, false.

Eccezioni

O prop il nome è nullo non è dinamico (non implementa IDynamicProperty).

Vengono specificati sia un oggetto che un contesto (sia obj che ctx non nullsono ).

Commenti

In base a obj e ctx, prop viene chiesto di contribuire a un sink posizionato in una posizione nel percorso delle chiamate remote. Se vengono registrate più proprietà, i sink verranno chiamati in un ordine arbitrario che può variare tra le chiamate.

Se obj non nullè e quindi se si tratta di un proxy, tutte le chiamate effettuate sul proxy vengono intercettate. In caso contrario, se obj è un oggetto reale, tutte le chiamate sull'oggetto vengono intercettate. Il ctx parametro deve essere null.

Se ctx non nullè , obj deve essere null e tutte le chiamate che entrano e lasciano il contesto vengono intercettate.

Se e ctxobj sono null, tutte le chiamate che entrano e lasciano tutti i contesti vengono intercettate.

Si applica a