Context.RegisterDynamicProperty Méthode

Définition

Inscrit une propriété dynamique implémentant l’interface IDynamicProperty avec le service de communication à distance.

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

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

Paramètres

prop
IDynamicProperty

Propriété dynamique à inscrire.

obj
ContextBoundObject

Objet/proxy pour lequel le property fichier est inscrit.

ctx
Context

Contexte pour lequel le property fichier est inscrit.

Retours

true si la propriété a été correctement inscrite ; sinon, false.

Exceptions

Soit prop son nom soit null, soit il n’est pas dynamique (il n’implémente IDynamicPropertypas ).

Un objet ainsi qu’un contexte sont spécifiés (les deux obj et ctx ne le sont pas null).

Remarques

En fonction obj et ctx, prop est invité à contribuer à un récepteur placé à un emplacement quelconque dans le chemin des appels de communication à distance. Si plusieurs propriétés sont inscrites, leurs récepteurs sont appelés dans un ordre arbitraire qui peut changer entre les appels.

Si obj ce n’est pas nullle cas, et s’il s’agit d’un proxy, tous les appels effectués sur le proxy sont interceptés. Sinon, s’il s’agit obj d’un objet réel, tous les appels sur l’objet sont interceptés. Le ctx paramètre doit être null.

Si ctx ce n’est pas nullle cas, obj doit être null et tous les appels entrants et sortant du contexte sont interceptés.

Si les deux et ctx les deux obj sontnull, tous les appels entrants et laissant tous les contextes sont interceptés.

S’applique à