Delen via


IXDMChannel interface

Interface voor één XDM-kanaal

Methoden

getObjectRegistry()

Haal het objectregister op om berichten van dit specifieke kanaal te verwerken. Wanneer u een bericht ontvangt, wordt dit kanaalregister eerst gebruikt, waarna het globale register wordt gebruikt als hier geen handler wordt gevonden.

getRemoteObjectProxy<T>(string, Object)

Haal een geproxied object op dat het object vertegenwoordigt dat is geregistreerd met de opgegeven exemplaar-id aan de externe kant van dit kanaal.

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

Een methode aanroepen via RPC. Zoek het geregistreerde object op aan de externe kant van het kanaal en roep de opgegeven methode aan.

Methodedetails

getObjectRegistry()

Haal het objectregister op om berichten van dit specifieke kanaal te verwerken. Wanneer u een bericht ontvangt, wordt dit kanaalregister eerst gebruikt, waarna het globale register wordt gebruikt als hier geen handler wordt gevonden.

function getObjectRegistry(): IXDMObjectRegistry

Retouren

getRemoteObjectProxy<T>(string, Object)

Haal een geproxied object op dat het object vertegenwoordigt dat is geregistreerd met de opgegeven exemplaar-id aan de externe kant van dit kanaal.

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

Parameters

instanceId

string

unieke id van het geregistreerde object

contextData

Object

Optionele contextgegevens die moeten worden doorgegeven aan de factorymethode van een geregistreerd object

Retouren

Promise<T>

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

Een methode aanroepen via RPC. Zoek het geregistreerde object op aan de externe kant van het kanaal en roep de opgegeven methode aan.

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

Parameters

methodName

string

instanceId

string

unieke id van het geregistreerde object

params

any[]

Argumenten voor de methode om aan te roepen

instanceContextData

Object

Optionele contextgegevens die moeten worden doorgegeven aan de factorymethode van een geregistreerd object

Retouren

Promise<T>