IXDMObjectRegistry interface
Registo de objetos XDM que podem ser invocados por um canal XDM
Métodos
get |
Obter uma instância de um objeto registado com o ID especificado |
register(string, Object | (context |
Registar um objeto (instância ou método de fábrica) exposto por esta moldura aos autores de chamadas numa moldura remota |
unregister(string) | Anular o registo de um objeto (instância ou método de fábrica) que foi registado anteriormente por esta moldura |
Detalhes de Método
getInstance<T>(string, Object)
Obter uma instância de um objeto registado com o ID especificado
function getInstance<T>(instanceId: string, contextData?: Object): undefined | T
Parâmetros
- instanceId
-
string
ID exclusivo do objeto registado
- contextData
-
Object
Dados de contexto opcionais para transmitir ao contrutor de um método de fábrica de objetos
Devoluções
undefined | T
register(string, Object | (contextData?: any) => Object)
Registar um objeto (instância ou método de fábrica) exposto por esta moldura aos autores de chamadas numa moldura remota
function register(instanceId: string, instance: Object | (contextData?: any) => Object)
Parâmetros
- instanceId
-
string
ID exclusivo do objeto registado
- instance
-
Object | (contextData?: any) => Object
Ou: (1) uma instância de objeto ou (2) uma função que utiliza dados de contexto opcionais e devolve uma instância de objeto.
unregister(string)
Anular o registo de um objeto (instância ou método de fábrica) que foi registado anteriormente por esta moldura
function unregister(instanceId: string)
Parâmetros
- instanceId
-
string
ID exclusivo do objeto registado