Context.RegisterDynamicProperty Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
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.