共用方式為


IXDMChannel interface

單一 XDM 通道的介面

方法

getObjectRegistry()

取得物件登錄,以處理來自這個特定通道的訊息。 收到訊息時,會先使用此通道登錄,然後在此處找不到處理程式時,就會使用全域登錄。

getRemoteObjectProxy<T>(string, Object)

取得 proxyxied 物件,代表在此通道遠端上向指定實例識別碼註冊的物件。

invokeRemoteMethod<T>(string, string, any[], Object)

透過 RPC 叫用方法。 查閱通道遠端端的已註冊物件,並叫用指定的方法。

方法詳細資料

getObjectRegistry()

取得物件登錄,以處理來自這個特定通道的訊息。 收到訊息時,會先使用此通道登錄,然後在此處找不到處理程式時,就會使用全域登錄。

function getObjectRegistry(): IXDMObjectRegistry

傳回

getRemoteObjectProxy<T>(string, Object)

取得 proxyxied 物件,代表在此通道遠端上向指定實例識別碼註冊的物件。

function getRemoteObjectProxy<T>(instanceId: string, contextData?: Object): Promise<T>

參數

instanceId

string

已註冊物件的唯一識別碼

contextData

Object

要傳遞至已註冊物件的 Factory 方法的選擇性內容資料

傳回

Promise<T>

invokeRemoteMethod<T>(string, string, any[], Object)

透過 RPC 叫用方法。 查閱通道遠端端的已註冊物件,並叫用指定的方法。

function invokeRemoteMethod<T>(methodName: string, instanceId: string, params?: any[], instanceContextData?: Object): Promise<T>

參數

methodName

string

instanceId

string

已註冊物件的唯一識別碼

params

any[]

要叫用之方法的引數

instanceContextData

Object

要傳遞至已註冊物件的 Factory 方法的選擇性內容資料

傳回

Promise<T>