Delen via


XDMObjectRegistry class

Catalogus met objecten die beschikbaar zijn voor XDM

Methoden

getInstance<T>(string, Object)

Een exemplaar ophalen van een object dat is geregistreerd met de opgegeven id

register(string, Object | (contextData?: any) => Object)

Een object (exemplaar of factory-methode) registreren dat door dit frame wordt weergegeven aan aanroepers in een extern frame

unregister(string)

De registratie van een object (exemplaar of factory-methode) ongedaan maken dat eerder door dit frame is geregistreerd

Methodedetails

getInstance<T>(string, Object)

Een exemplaar ophalen van een object dat is geregistreerd met de opgegeven id

function getInstance<T>(instanceId: string, contextData?: Object): undefined | T

Parameters

instanceId

string

unieke id van het geregistreerde object

contextData

Object

Optionele contextgegevens die moeten worden doorgegeven aan de factorymethode van een geregistreerd object

Retouren

undefined | T

register(string, Object | (contextData?: any) => Object)

Een object (exemplaar of factory-methode) registreren dat door dit frame wordt weergegeven aan aanroepers in een extern frame

function register(instanceId: string, instance: Object | (contextData?: any) => Object)

Parameters

instanceId

string

unieke id van het geregistreerde object

instance

Object | (contextData?: any) => Object

Ofwel: (1) een objectexemplaren of (2) een functie die optionele contextgegevens gebruikt en een objectexemplaren retourneert.

unregister(string)

De registratie van een object (exemplaar of factory-methode) ongedaan maken dat eerder door dit frame is geregistreerd

function unregister(instanceId: string)

Parameters

instanceId

string

unieke id van het geregistreerde object