Dela via


IXDMChannel interface

Gränssnitt för en enda XDM-kanal

Metoder

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.

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.

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.

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>