Megosztás a következőn keresztül:


XDMObjectRegistry class

Az XDM-hez közzétett objektumok katalógusa

Metódusok

getInstance<T>(string, Object)

A megadott azonosítóval regisztrált objektum példányának lekérése

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

A keret által közzétett objektum (példány vagy gyári módszer) regisztrálása távoli keret hívói számára

unregister(string)

A keret által korábban regisztrált objektum (példány vagy gyári metódus) regisztrációja törlése

Metódus adatai

getInstance<T>(string, Object)

A megadott azonosítóval regisztrált objektum példányának lekérése

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

Paraméterek

instanceId

string

a regisztrált objektum egyedi azonosítója

contextData

Object

Nem kötelező környezeti adatok a regisztrált objektum gyári metódusának való továbbításhoz

Válaszok

undefined | T

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

A keret által közzétett objektum (példány vagy gyári módszer) regisztrálása távoli keret hívói számára

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

Paraméterek

instanceId

string

a regisztrált objektum egyedi azonosítója

instance

Object | (contextData?: any) => Object

Vagy: (1) objektumpéldány, vagy (2) olyan függvény, amely opcionális környezeti adatokat vesz fel, és egy objektumpéldányt ad vissza.

unregister(string)

A keret által korábban regisztrált objektum (példány vagy gyári metódus) regisztrációja törlése

function unregister(instanceId: string)

Paraméterek

instanceId

string

a regisztrált objektum egyedi azonosítója