Bagikan melalui


IXDMChannel interface

Antarmuka untuk satu saluran XDM

Metode

getObjectRegistry()

Dapatkan registri objek untuk menangani pesan dari saluran tertentu ini. Setelah menerima pesan, registri saluran ini akan digunakan terlebih dahulu, maka registri global akan digunakan jika tidak ada handler yang ditemukan di sini.

getRemoteObjectProxy<T>(string, Object)

Dapatkan objek proksi yang mewakili objek yang terdaftar dengan id instans yang diberikan di sisi jarak jauh saluran ini.

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

Panggil metode melalui RPC. Cari objek terdaftar di ujung jarak jauh saluran dan panggil metode yang ditentukan.

Detail Metode

getObjectRegistry()

Dapatkan registri objek untuk menangani pesan dari saluran tertentu ini. Setelah menerima pesan, registri saluran ini akan digunakan terlebih dahulu, maka registri global akan digunakan jika tidak ada handler yang ditemukan di sini.

function getObjectRegistry(): IXDMObjectRegistry

Mengembalikan

getRemoteObjectProxy<T>(string, Object)

Dapatkan objek proksi yang mewakili objek yang terdaftar dengan id instans yang diberikan di sisi jarak jauh saluran ini.

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

Parameter

instanceId

string

id unik objek terdaftar

contextData

Object

Data konteks opsional untuk diteruskan ke metode pabrik objek terdaftar

Mengembalikan

Promise<T>

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

Panggil metode melalui RPC. Cari objek terdaftar di ujung jarak jauh saluran dan panggil metode yang ditentukan.

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

Parameter

methodName

string

instanceId

string

id unik objek terdaftar

params

any[]

Argumen ke metode yang akan dipanggil

instanceContextData

Object

Data konteks opsional untuk diteruskan ke metode pabrik objek terdaftar

Mengembalikan

Promise<T>