IXDMChannel interface
Gränssnitt för en enda XDM-kanal
Metoder
get |
Hämta objektregistret för att hantera meddelanden från den här specifika kanalen. När du får ett meddelande används det här kanalregistret först och sedan används det globala registret om ingen hanterare hittas här. |
get |
Hämta ett proxierat objekt som representerar objektet som registrerats med det angivna instans-ID:t på fjärrsidan av den här kanalen. |
invoke |
Anropa en metod via RPC. Leta upp det registrerade objektet på fjärrslutet av kanalen och anropa den angivna metoden. |
Metodinformation
getObjectRegistry()
Hämta objektregistret för att hantera meddelanden från den här specifika kanalen. När du får ett meddelande används det här kanalregistret först och sedan används det globala registret om ingen hanterare hittas här.
function getObjectRegistry(): IXDMObjectRegistry
Returer
getRemoteObjectProxy<T>(string, Object)
Hämta ett proxierat objekt som representerar objektet som registrerats med det angivna instans-ID:t på fjärrsidan av den här kanalen.
function getRemoteObjectProxy<T>(instanceId: string, contextData?: Object): Promise<T>
Parametrar
- instanceId
-
string
unikt ID för det registrerade objektet
- contextData
-
Object
Valfria kontextdata som ska skickas till ett registrerat objekts fabriksmetod
Returer
Promise<T>
invokeRemoteMethod<T>(string, string, any[], Object)
Anropa en metod via RPC. Leta upp det registrerade objektet på fjärrslutet av kanalen och anropa den angivna metoden.
function invokeRemoteMethod<T>(methodName: string, instanceId: string, params?: any[], instanceContextData?: Object): Promise<T>
Parametrar
- methodName
-
string
- instanceId
-
string
unikt ID för det registrerade objektet
- params
-
any[]
Argument till metoden som ska anropas
- instanceContextData
-
Object
Valfria kontextdata som ska skickas till ett registrerat objekts fabriksmetod
Returer
Promise<T>