XDMObjectRegistry class
Katalog objek yang diekspos untuk XDM
Metode
get |
Mendapatkan instans objek yang terdaftar dengan id yang diberikan |
register(string, Object | (context |
Daftarkan objek (instans atau metode pabrik) yang diekspos oleh bingkai ini kepada pemanggil dalam bingkai jarak jauh |
unregister(string) | Membatalkan pendaftaran objek (instans atau metode pabrik) yang sebelumnya didaftarkan oleh bingkai ini |
Detail Metode
getInstance<T>(string, Object)
Mendapatkan instans objek yang terdaftar dengan id yang diberikan
function getInstance<T>(instanceId: string, contextData?: Object): undefined | T
Parameter
- instanceId
-
string
id unik objek terdaftar
- contextData
-
Object
Data konteks opsional untuk diteruskan ke metode pabrik objek terdaftar
Mengembalikan
undefined | T
register(string, Object | (contextData?: any) => Object)
Daftarkan objek (instans atau metode pabrik) yang diekspos oleh bingkai ini kepada pemanggil dalam bingkai jarak jauh
function register(instanceId: string, instance: Object | (contextData?: any) => Object)
Parameter
- instanceId
-
string
id unik objek terdaftar
- instance
-
Object | (contextData?: any) => Object
Baik: (1) instans objek, atau (2) fungsi yang mengambil data konteks opsional dan mengembalikan instans objek.
unregister(string)
Membatalkan pendaftaran objek (instans atau metode pabrik) yang sebelumnya didaftarkan oleh bingkai ini
function unregister(instanceId: string)
Parameter
- instanceId
-
string
id unik objek terdaftar