XDMObjectRegistry class
Katalog med objekt som exponerats för XDM
Metoder
get |
Hämta en instans av ett objekt som registrerats med det angivna ID:t |
register(string, Object | (context |
Registrera ett objekt (instans eller fabriksmetod) som exponeras av den här ramen för anropare i en fjärrram |
unregister(string) | Avregistrera ett objekt (instans eller fabriksmetod) som tidigare registrerats av den här ramen |
Metodinformation
getInstance<T>(string, Object)
Hämta en instans av ett objekt som registrerats med det angivna ID:t
function getInstance<T>(instanceId: string, contextData?: Object): undefined | T
Parametrar
- instanceId
-
string
unikt ID för det registrerade objektet
- contextData
-
Object
Valfria kontextdata som ska skickas till ett registrerat objekts fabriksmetod
Returer
undefined | T
register(string, Object | (contextData?: any) => Object)
Registrera ett objekt (instans eller fabriksmetod) som exponeras av den här ramen för anropare i en fjärrram
function register(instanceId: string, instance: Object | (contextData?: any) => Object)
Parametrar
- instanceId
-
string
unikt ID för det registrerade objektet
- instance
-
Object | (contextData?: any) => Object
Antingen: (1) en objektinstans eller (2) en funktion som tar valfria kontextdata och returnerar en objektinstans.
unregister(string)
Avregistrera ett objekt (instans eller fabriksmetod) som tidigare registrerats av den här ramen
function unregister(instanceId: string)
Parametrar
- instanceId
-
string
unikt ID för det registrerade objektet