Udostępnij za pośrednictwem


XDMObjectRegistry class

Wykaz obiektów uwidocznionych dla XDM

Metody

getInstance<T>(string, Object)

Pobieranie wystąpienia obiektu zarejestrowanego przy użyciu podanego identyfikatora

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

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