다음을 통해 공유


IXDMObjectRegistry interface

XDM 채널에서 호출할 수 있는 XDM 개체의 레지스트리

메서드

getInstance<T>(string, Object)

지정된 ID로 등록된 개체의 instance 가져옵니다.

register(string, Object | (contextData?: any) => Object)

이 프레임에 의해 노출되는 개체(instance 또는 팩터리 메서드)를 원격 프레임의 호출자에게 등록합니다.

unregister(string)

이 프레임에서 이전에 등록한 개체(instance 또는 팩터리 메서드)의 등록을 취소합니다.

메서드 세부 정보

getInstance<T>(string, Object)

지정된 ID로 등록된 개체의 instance 가져옵니다.

function getInstance<T>(instanceId: string, contextData?: Object): undefined | T

매개 변수

instanceId

string

등록된 개체의 고유 ID

contextData

Object

개체 팩터리 메서드의 구성 요소에 전달할 선택적 컨텍스트 데이터

반환

undefined | T

register(string, Object | (contextData?: any) => Object)

이 프레임에 의해 노출되는 개체(instance 또는 팩터리 메서드)를 원격 프레임의 호출자에게 등록합니다.

function register(instanceId: string, instance: Object | (contextData?: any) => Object)

매개 변수

instanceId

string

등록된 개체의 고유 ID

instance

Object | (contextData?: any) => Object

(1) 개체 instance 또는 (2) 선택적 컨텍스트 데이터를 사용하고 개체 instance 반환하는 함수입니다.

unregister(string)

이 프레임에서 이전에 등록한 개체(instance 또는 팩터리 메서드)의 등록을 취소합니다.

function unregister(instanceId: string)

매개 변수

instanceId

string

등록된 개체의 고유 ID