共用方式為


XDMObjectRegistry class

針對 XDM 公開的物件目錄

方法

getInstance<T>(string, Object)

取得以指定識別碼註冊的物件實例

register(string, Object | (contextData?: any) => Object)

註冊物件 (實例或 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

已註冊物件的唯一識別碼