IXDMObjectRegistry interface
Registrierung von XDM-Objekten, die von einem XDM-Kanal aufgerufen werden können
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 den Kontruktor einer Objektfactorymethode ü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