유형 별칭 BaseSyncConfiguration

기본 동기화 구성: {
    cancelWaitsOnNonFatalError?: 부울;
    클라이언트 재설정?: ClientResetConfig;
    customHttpheaders?: 기록<문자열, 문자열>;
    기존RealmFileBehavior?: OpenRealmBehaviorConfiguration;
    newRealmFileBehavior?: OpenRealmBehaviorConfiguration;
    onError?: ErrorCallback;
    proxyConfig?: SyncProxyConfig;
    ssl?: SSLConfiguration;
    사용자: AnyUser;
}

여기서는 Atlas App Services 동기화로 Realm 인스턴스를 생성하는 데 사용되는 다양한 옵션에 대해 설명합니다.

유형 선언

  • Optional 취소시 치명적이지 않은오류 발생 시 대기?: 부울

    true로 설정하면 시간 초과와 같은 치명적이지 않은 오류가 발생할 때 모든 비동기 작업(예: Realm.open 으로 Realm 열기)이 실패합니다.

  • Optional 클라이언트 재설정?: ClientResetConfig

    클라이언트 재설정 구성

  • Optional 사용자 지정 HTTP헤더?: 기록<문자열, 문자열>

    서버에 요청할 때 포함되는 사용자 지정 HTTP 헤더입니다.

  • Optional 기존Realm파일동작?: OpenRealmBehaviorConfiguration

    기존 파일을 열고 백그라운드에서 동기화할지, 아니면 파일 동기화가 완료될 때까지 기다렸다가 열지 여부를 지정합니다. 설정하지 않으면 Realm이 열기 전에 다운로드됩니다.

    기본값

    {
    * type: OpenRealmBehaviorType.DownloadBeforeOpen,
    * timeOut: 30 * 1000,
    * timeOutBehavior: OpenRealmTimeOutBehavior.ThrowException,
    * }
  • Optional Realm파일동작?: OpenRealmBehaviorConfiguration

    새 파일을 생성하여 백그라운드에서 동기화할지, 아니면 파일이 동기화될 때까지 기다릴지 여부를 설정합니다.

    기본값

    {
    * type: OpenRealmBehaviorType.DownloadBeforeOpen,
    * timeOut: 30 * 1000,
    * timeOutBehavior: OpenRealmTimeOutBehavior.ThrowException,
    * }
  • Optional onError?: ErrorCallback

    오류 상황에서 호출되는 콜백 함수입니다. 콜백에는 두 개의 인수 sessionsyncError 가 전달됩니다. syncError.name == "ClientReset", syncError.pathsyncError.config 가 설정되고 syncError.readOnly 가 true인 경우(더 이상 사용되지 않음, Realm.App.Sync~ClientResetConfiguration 참조). 그렇지 않으면 syncError 가 최대 5개의 속성을 가질 수 있습니다: name, message, isFatal, categorycode.

  • Optional proxyConfig?: SyncProxyConfig

    HTTP proxy 구성(node.js/Electron 전용)

  • Optional ssl?: SSLConfiguration

    SSL 구성.

  • 사용자: AnyUser

    Realm.App.logIn 을(를) 호출하여 얻은 Realm.User 객체입니다.

TypeDoc을 사용하여 생성됨