Compartir a través de


IXDMChannel interface

Interfaz para un único canal XDM

Métodos

getObjectRegistry()

Obtenga el registro de objetos para controlar los mensajes de este canal específico. Después de recibir un mensaje, este registro de canal se usará primero y, a continuación, se usará el registro global si no se encuentra ningún controlador aquí.

getRemoteObjectProxy<T>(string, Object)

Obtiene un objeto proxy que representa el objeto registrado con el identificador de instancia especificado en el lado remoto de este canal.

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

Invoque un método a través de RPC. Busque el objeto registrado en el extremo remoto del canal e invoque el método especificado.

Detalles del método

getObjectRegistry()

Obtenga el registro de objetos para controlar los mensajes de este canal específico. Después de recibir un mensaje, este registro de canal se usará primero y, a continuación, se usará el registro global si no se encuentra ningún controlador aquí.

function getObjectRegistry(): IXDMObjectRegistry

Devoluciones

getRemoteObjectProxy<T>(string, Object)

Obtiene un objeto proxy que representa el objeto registrado con el identificador de instancia especificado en el lado remoto de este canal.

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

Parámetros

instanceId

string

identificador único del objeto registrado

contextData

Object

Datos de contexto opcionales para pasar al método de fábrica de un objeto registrado

Devoluciones

Promise<T>

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

Invoque un método a través de RPC. Busque el objeto registrado en el extremo remoto del canal e invoque el método especificado.

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

Parámetros

methodName

string

instanceId

string

identificador único del objeto registrado

params

any[]

Argumentos para el método que se va a invocar

instanceContextData

Object

Datos de contexto opcionales para pasar al método de fábrica de un objeto registrado

Devoluciones

Promise<T>