Udostępnij za pośrednictwem


IXDMObjectRegistry interface

Rejestr obiektów XDM, które mogą być wywoływane przez kanał XDM

Metody

getInstance<T>(string, Object)

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

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

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