IXDMChannel interface
Interface voor één XDM-kanaal
Methoden
get |
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. |
get |
Haal een geproxied object op dat het object vertegenwoordigt dat is geregistreerd met de opgegeven exemplaar-id aan de externe kant van dit kanaal. |
invoke |
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>