Delen via


IXDMObjectRegistry interface

Register van XDM-objecten die kunnen worden aangeroepen door een XDM-kanaal

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 contructor van een object factory-methode

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