XDMObjectRegistry class
針對 XDM 公開的物件目錄
方法
get |
取得以指定識別碼註冊的物件實例 |
register(string, Object | (context |
註冊物件 (實例或 Factory 方法,) 此框架公開給遠端框架中的呼叫端 |
unregister(string) | 取消註冊物件 (實例或處理站方法) 先前由此框架註冊 |
方法詳細資料
getInstance<T>(string, Object)
取得以指定識別碼註冊的物件實例
function getInstance<T>(instanceId: string, contextData?: Object): undefined | T
參數
- instanceId
-
string
已註冊物件的唯一識別碼
- contextData
-
Object
要傳遞至已註冊物件的 Factory 方法的選擇性內容資料
傳回
undefined | T
register(string, Object | (contextData?: any) => Object)
註冊物件 (實例或 Factory 方法,) 此框架公開給遠端框架中的呼叫端
function register(instanceId: string, instance: Object | (contextData?: any) => Object)
參數
- instanceId
-
string
已註冊物件的唯一識別碼
- instance
-
Object | (contextData?: any) => Object
可以是: (1) 物件實例,或 (2) 採用選擇性內容資料的函式,並傳回物件實例。
unregister(string)
取消註冊物件 (實例或處理站方法) 先前由此框架註冊
function unregister(instanceId: string)
參數
- instanceId
-
string
已註冊物件的唯一識別碼