Freigeben über


IXDMChannel interface

Schnittstelle für einen einzelnen XDM-Kanal

Methoden

getObjectRegistry()

Rufen Sie die Objektregistrierung ab, um Nachrichten aus diesem spezifischen Kanal zu behandeln. Beim Empfang einer Nachricht wird zuerst diese Kanalregistrierung verwendet, dann wird die globale Registrierung verwendet, wenn hier kein Handler gefunden wird.

getRemoteObjectProxy<T>(string, Object)

Rufen Sie ein proxies Objekt ab, das das Objekt darstellt, das mit der angegebenen instance-ID auf der Remoteseite dieses Kanals registriert ist.

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

Rufen Sie eine Methode über RPC auf. Suchen Sie das registrierte Objekt am Remoteende des Kanals, und rufen Sie die angegebene Methode auf.

Details zur Methode

getObjectRegistry()

Rufen Sie die Objektregistrierung ab, um Nachrichten aus diesem spezifischen Kanal zu behandeln. Beim Empfang einer Nachricht wird zuerst diese Kanalregistrierung verwendet, dann wird die globale Registrierung verwendet, wenn hier kein Handler gefunden wird.

function getObjectRegistry(): IXDMObjectRegistry

Gibt zurück

getRemoteObjectProxy<T>(string, Object)

Rufen Sie ein proxies Objekt ab, das das Objekt darstellt, das mit der angegebenen instance-ID auf der Remoteseite dieses Kanals registriert ist.

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

Parameter

instanceId

string

eindeutige ID des registrierten Objekts

contextData

Object

Optionale Kontextdaten, die an die Factorymethode eines registrierten Objekts übergeben werden sollen

Gibt zurück

Promise<T>

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

Rufen Sie eine Methode über RPC auf. Suchen Sie das registrierte Objekt am Remoteende des Kanals, und rufen Sie die angegebene Methode auf.

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

Parameter

methodName

string

instanceId

string

eindeutige ID des registrierten Objekts

params

any[]

Argumente für die methode, die aufgerufen werden soll

instanceContextData

Object

Optionale Kontextdaten, die an die Factorymethode eines registrierten Objekts übergeben werden sollen

Gibt zurück

Promise<T>