IXDMObjectRegistry interface
Rejestr obiektów XDM, które mogą być wywoływane przez kanał XDM
Metody
get |
Pobieranie wystąpienia obiektu zarejestrowanego przy użyciu danego identyfikatora |
register(string, Object | (context |
Rejestrowanie 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 danego identyfikatora
function getInstance<T>(instanceId: string, contextData?: Object): undefined | T
Parametry
- instanceId
-
string
unikatowy identyfikator zarejestrowanego obiektu
- contextData
-
Object
Opcjonalne dane kontekstu, które mają być przekazywane do contructor metody fabryki obiektów
Zwraca
undefined | T
register(string, Object | (contextData?: any) => Object)
Rejestrowanie 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 kontekstowe 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