ビルダ

クラス ビルダ(appId : string)

AppConfigurationのインスタンスをスムーズに構築するために使用されるビルダ。

パラメーター

アプリ ID

App Services アプリケーションのアプリケーションID。

コンストラクター

クリップボードにコピーされたリンク
コンストラクター(appId : string)

関数

クリップボードにコピーされたリンク

App Services ネットワーク リクエストのデバッグ ヘッダーに追加されるデバッグ アプリ名を設定します。 デフォルトはnullです。

クリップボードにコピーされたリンク

App Services ネットワーク リクエストのデバッグ ヘッダーに追加されるデバッグ アプリ バージョンを設定します。 デフォルトは null

クリップボードにコピーされたリンク

Atlas App Services にリクエストを行う際に認可データを送信するために使用される HTTP ヘッダーの名前を設定します。 Atlas アプリまたはファイアウォールは、カスタム認可ヘッダーを要求するように構成されている必要があります。

クリップボードにコピーされたリンク

App Services アプリケーションのベース URL を設定します。 デフォルト値はDEFAULT_BASE_URLです。

クリップボードにコピーされたリンク

ビルダのプロパティから AppConfiguration を作成します。

fun 構築(BundleId : string): AppConfiguration
クリップボードにコピーされたリンク

Atlas App Services アプリケーションへのすべてのリクエストに追加されるカスタム ヘッダーを更新します。

クリップボードにコピーされたリンク
fun ディスパッチ(ディスパッチ: CoreoutineDispatcher): AppConfiguration.Builder

内部タスクの実行に使用されるディスパッチほとんどがリモート HTTP リクエストです。

クリップボードにコピーされたリンク

リモート Function の呼び出し、 customFunction による認証、 ユーザー プロファイル または customData を取得するときに、引数をエンコードおよびデコードするために使用されるデフォルトのEJSON デコードと結果を設定します。Atlas

クリップボードにコピーされたリンク

有効にすると、単一の同期ユーザーによって開かれたすべての Realm に単一の接続が使用されます。 無効にすると、各 Realm に対して個別の接続が使用されます。

クリップボードにコピーされたリンク

ユーザー メタデータ Realm のみを暗号化するために使用される暗号化キーを設定します。 個々の Realm では SyncConfiguration.Builder.encryptionKeyを使用する必要があります を使用して暗号化します。

クリップボードにコピーされたリンク

HTTP リクエスト内の機密情報がログに表示されないようにするために使用されるHtpLogObflustorを設定します。 トークン、パスワード、またはカスタム関数の引数とこれらの計算の結果を含むログは、デフォルトで難読化されます。 値がnullに設定されている場合は、ログは難読化されません。

クリップボードにコピーされたリンク

mongodb-realmフォルダーの場所をマークするルート フォルダーを設定します。 このフォルダーには、Device Sync を使用してデバイスと Atlas 間でデータを同期するときに使用されるすべてのファイルとRealmが含まれています。

クリップボードにコピーされたリンク

同期接続の接続タイムアウトのソートされたタイプを設定します。 各オプションの説明については、 SyncTimeoutOptionsBuilderを参照してください。

クリップボードにコピーされたリンク

プラットフォーム ネットワークは、Sync トラフィック用の Realm の組み込み WebSocket クライアントではなく、認証を必要とするプロキシとファイアウォールのサポートを改善します。 これは将来のバージョンのデフォルトになります。