XDMObjectRegistry class
Catalogue d’objets exposés pour XDM
Méthodes
get |
Obtenir une instance d’un objet inscrit avec l’ID donné |
register(string, Object | (context |
Inscrire un objet (instance ou méthode de fabrique) exposé par ce frame aux appelants dans un frame distant |
unregister(string) | Annuler l’inscription d’un objet (instance ou méthode de fabrique) précédemment inscrit par ce frame |
Détails de la méthode
getInstance<T>(string, Object)
Obtenir une instance d’un objet inscrit avec l’ID donné
function getInstance<T>(instanceId: string, contextData?: Object): undefined | T
Paramètres
- instanceId
-
string
ID unique de l’objet inscrit
- contextData
-
Object
Données de contexte facultatives à passer à la méthode de fabrique d’un objet inscrit
Retours
undefined | T
register(string, Object | (contextData?: any) => Object)
Inscrire un objet (instance ou méthode de fabrique) exposé par ce frame aux appelants dans un frame distant
function register(instanceId: string, instance: Object | (contextData?: any) => Object)
Paramètres
- instanceId
-
string
ID unique de l’objet inscrit
- instance
-
Object | (contextData?: any) => Object
Soit : (1) un objet instance, soit (2) une fonction qui prend des données de contexte facultatives et retourne un objet instance.
unregister(string)
Annuler l’inscription d’un objet (instance ou méthode de fabrique) précédemment inscrit par ce frame
function unregister(instanceId: string)
Paramètres
- instanceId
-
string
ID unique de l’objet inscrit