XDMObjectRegistry class
Katalog von Objekten, die für XDM verfügbar gemacht werden
Methoden
get |
Abrufen einer instance eines Objekts, das mit der angegebenen ID registriert ist |
register(string, Object | (context |
Registrieren eines Objekts (instance oder Factorymethode), das von diesem Frame für Aufrufer in einem Remoteframe verfügbar gemacht wird |
unregister(string) | Aufheben der Registrierung eines Objekts (instance oder Factorymethode), das zuvor von diesem Frame registriert wurde |
Details zur Methode
getInstance<T>(string, Object)
Abrufen einer instance eines Objekts, das mit der angegebenen ID registriert ist
function getInstance<T>(instanceId: string, contextData?: Object): undefined | T
Parameter
- instanceId
-
string
eindeutige ID des registrierten Objekts
- contextData
-
Object
Optionale Kontextdaten, die an die Factorymethode eines registrierten Objekts übergeben werden sollen
Gibt zurück
undefined | T
register(string, Object | (contextData?: any) => Object)
Registrieren eines Objekts (instance oder Factorymethode), das von diesem Frame für Aufrufer in einem Remoteframe verfügbar gemacht wird
function register(instanceId: string, instance: Object | (contextData?: any) => Object)
Parameter
- instanceId
-
string
eindeutige ID des registrierten Objekts
- instance
-
Object | (contextData?: any) => Object
Entweder: (1) ein Objekt instance, oder (2) eine Funktion, die optionale Kontextdaten akzeptiert und ein Objekt instance zurückgibt.
unregister(string)
Aufheben der Registrierung eines Objekts (instance oder Factorymethode), das zuvor von diesem Frame registriert wurde
function unregister(instanceId: string)
Parameter
- instanceId
-
string
eindeutige ID des registrierten Objekts