Partilhar via


IXDMChannel interface

Interface para um único canal XDM

Métodos

getObjectRegistry()

Obtenha o registo de objetos para processar mensagens deste canal específico. Após receber uma mensagem, este registo de canal será utilizado primeiro e, em seguida, o registo global será utilizado se não for encontrado nenhum processador aqui.

getRemoteObjectProxy<T>(string, Object)

Obtenha um objeto proxied que represente o objeto registado com o ID de instância especificado no lado remoto deste canal.

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

Invocar um método através de RPC. Procure o objeto registado na extremidade remota do canal e invoque o método especificado.

Detalhes de Método

getObjectRegistry()

Obtenha o registo de objetos para processar mensagens deste canal específico. Após receber uma mensagem, este registo de canal será utilizado primeiro e, em seguida, o registo global será utilizado se não for encontrado nenhum processador aqui.

function getObjectRegistry(): IXDMObjectRegistry

Devoluções

getRemoteObjectProxy<T>(string, Object)

Obtenha um objeto proxied que represente o objeto registado com o ID de instância especificado no lado remoto deste canal.

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

Parâmetros

instanceId

string

ID exclusivo do objeto registado

contextData

Object

Dados de contexto opcionais para passar para o método de fábrica de um objeto registado

Devoluções

Promise<T>

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

Invocar um método através de RPC. Procure o objeto registado na extremidade remota do canal e invoque o método especificado.

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

Parâmetros

methodName

string

instanceId

string

ID exclusivo do objeto registado

params

any[]

Argumentos para o método a invocar

instanceContextData

Object

Dados de contexto opcionais para passar para o método de fábrica de um objeto registado

Devoluções

Promise<T>