XDMObjectRegistry class
Wykaz obiektów uwidocznionych dla XDM
Metody
get |
Pobieranie wystąpienia obiektu zarejestrowanego przy użyciu podanego identyfikatora |
register(string, Object | (context |
Zarejestrowanie obiektu (metody wystąpienia lub fabryki) uwidocznionego przez tę ramkę w obiektach wywołujących w ramce zdalnej |
unregister(string) | Wyrejestrowywanie obiektu (metody wystąpienia lub fabryki), który został wcześniej zarejestrowany przez tę ramkę |
Szczegóły metody
getInstance<T>(string, Object)
Pobieranie wystąpienia obiektu zarejestrowanego przy użyciu podanego identyfikatora
function getInstance<T>(instanceId: string, contextData?: Object): undefined | T
Parametry
- instanceId
-
string
unikatowy identyfikator zarejestrowanego obiektu
- contextData
-
Object
Opcjonalne dane kontekstu do przekazania do metody fabryki zarejestrowanego obiektu
Zwraca
undefined | T
register(string, Object | (contextData?: any) => Object)
Zarejestrowanie obiektu (metody wystąpienia lub fabryki) uwidocznionego przez tę ramkę w obiektach wywołujących w ramce zdalnej
function register(instanceId: string, instance: Object | (contextData?: any) => Object)
Parametry
- instanceId
-
string
unikatowy identyfikator zarejestrowanego obiektu
- instance
-
Object | (contextData?: any) => Object
Albo: (1) wystąpienie obiektu lub (2) funkcja, która pobiera opcjonalne dane kontekstu i zwraca wystąpienie obiektu.
unregister(string)
Wyrejestrowywanie obiektu (metody wystąpienia lub fabryki), który został wcześniej zarejestrowany przez tę ramkę
function unregister(instanceId: string)
Parametry
- instanceId
-
string
unikatowy identyfikator zarejestrowanego obiektu