XDMObjectRegistry class
Catálogo de objetos expuestos para XDM
Métodos
get |
Obtener una instancia de un objeto registrado con el identificador especificado |
register(string, Object | (context |
Registrar un objeto (instancia o método de fábrica) expuesto por este marco a los autores de llamadas en un marco remoto |
unregister(string) | Anulación del registro de un objeto (instancia o método de fábrica) registrado previamente por este marco |
Detalles del método
getInstance<T>(string, Object)
Obtener una instancia de un objeto registrado con el identificador especificado
function getInstance<T>(instanceId: string, contextData?: Object): undefined | T
Parámetros
- instanceId
-
string
identificador único del objeto registrado
- contextData
-
Object
Datos de contexto opcionales para pasar al método de fábrica de un objeto registrado
Devoluciones
undefined | T
register(string, Object | (contextData?: any) => Object)
Registrar un objeto (instancia o método de fábrica) expuesto por este marco a los autores de llamadas en un marco remoto
function register(instanceId: string, instance: Object | (contextData?: any) => Object)
Parámetros
- instanceId
-
string
identificador único del objeto registrado
- instance
-
Object | (contextData?: any) => Object
O bien: (1) una instancia de objeto o (2) una función que toma datos de contexto opcionales y devuelve una instancia de objeto.
unregister(string)
Anulación del registro de un objeto (instancia o método de fábrica) registrado previamente por este marco
function unregister(instanceId: string)
Parámetros
- instanceId
-
string
identificador único del objeto registrado