IXDMChannel interface
단일 XDM 채널에 대한 인터페이스
메서드
get |
이 특정 채널의 메시지를 처리할 개체 레지스트리를 가져옵니다. 메시지를 받으면 이 채널 레지스트리가 먼저 사용되고 여기에 처리기가 없으면 전역 레지스트리가 사용됩니다. |
get |
이 채널의 원격 쪽에서 지정된 instance ID에 등록된 개체를 나타내는 프록시된 개체를 가져옵니다. |
invoke |
RPC를 통해 메서드를 호출합니다. 채널의 원격 끝에서 등록된 개체를 조회하고 지정된 메서드를 호출합니다. |
메서드 세부 정보
getObjectRegistry()
이 특정 채널의 메시지를 처리할 개체 레지스트리를 가져옵니다. 메시지를 받으면 이 채널 레지스트리가 먼저 사용되고 여기에 처리기가 없으면 전역 레지스트리가 사용됩니다.
function getObjectRegistry(): IXDMObjectRegistry
반환
getRemoteObjectProxy<T>(string, Object)
이 채널의 원격 쪽에서 지정된 instance ID에 등록된 개체를 나타내는 프록시된 개체를 가져옵니다.
function getRemoteObjectProxy<T>(instanceId: string, contextData?: Object): Promise<T>
매개 변수
- instanceId
-
string
등록된 개체의 고유 ID
- contextData
-
Object
등록된 개체의 팩터리 메서드에 전달할 선택적 컨텍스트 데이터
반환
Promise<T>
invokeRemoteMethod<T>(string, string, any[], Object)
RPC를 통해 메서드를 호출합니다. 채널의 원격 끝에서 등록된 개체를 조회하고 지정된 메서드를 호출합니다.
function invokeRemoteMethod<T>(methodName: string, instanceId: string, params?: any[], instanceContextData?: Object): Promise<T>
매개 변수
- methodName
-
string
- instanceId
-
string
등록된 개체의 고유 ID
- params
-
any[]
호출할 메서드에 대한 인수
- instanceContextData
-
Object
등록된 개체의 팩터리 메서드에 전달할 선택적 컨텍스트 데이터
반환
Promise<T>