Partager via


IXDMObjectRegistry interface

Registre des objets XDM qui peuvent être appelés par un canal XDM

Méthodes

getInstance<T>(string, Object)

Obtenir une instance d’un objet inscrit avec l’ID donné

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

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 au contructor d’une méthode de fabrique d’objets

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