Udostępnij za pośrednictwem


IXDMChannel interface

Interfejs pojedynczego kanału XDM

Metody

getObjectRegistry()

Pobierz rejestr obiektów do obsługi komunikatów z tego określonego kanału. Po otrzymaniu komunikatu ten rejestr kanałów będzie używany najpierw, a następnie rejestr globalny będzie używany, jeśli w tym miejscu nie zostanie znaleziona żadna procedura obsługi.

getRemoteObjectProxy<T>(string, Object)

Pobierz obiekt proxied reprezentujący obiekt zarejestrowany przy użyciu danego identyfikatora wystąpienia po zdalnej stronie tego kanału.

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

Wywołaj metodę za pośrednictwem procedury RPC. Wyszukaj zarejestrowany obiekt na zdalnym końcu kanału i wywołaj określoną metodę.

Szczegóły metody

getObjectRegistry()

Pobierz rejestr obiektów do obsługi komunikatów z tego określonego kanału. Po otrzymaniu komunikatu ten rejestr kanałów będzie używany najpierw, a następnie rejestr globalny będzie używany, jeśli w tym miejscu nie zostanie znaleziona żadna procedura obsługi.

function getObjectRegistry(): IXDMObjectRegistry

Zwraca

getRemoteObjectProxy<T>(string, Object)

Pobierz obiekt proxied reprezentujący obiekt zarejestrowany przy użyciu danego identyfikatora wystąpienia po zdalnej stronie tego kanału.

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

Parametry

instanceId

string

unikatowy identyfikator zarejestrowanego obiektu

contextData

Object

Opcjonalne dane kontekstu do przekazania do metody fabryki zarejestrowanego obiektu

Zwraca

Promise<T>

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

Wywołaj metodę za pośrednictwem procedury RPC. Wyszukaj zarejestrowany obiekt na zdalnym końcu kanału i wywołaj określoną metodę.

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

Parametry

methodName

string

instanceId

string

unikatowy identyfikator zarejestrowanego obiektu

params

any[]

Argumenty metody do wywołania

instanceContextData

Object

Opcjonalne dane kontekstu do przekazania do metody fabryki zarejestrowanego obiektu

Zwraca

Promise<T>