Realm C++ SDKバージョン v 2.2.0
パブリック属性 | 全ノードのリスト

Realm::App::configuration 構造体リファレンス

#include <app.hpp>

パブリック属性

std::string app_id
 Atlas Device Sync アプリケーションのアプリID。
 
std::optional< std::string > base_url
 リクエストするカスタム ベース URL。 設定されない場合、または nil に設定されている場合は、アプリサービスのデフォルトのベース URL が返されます。
 
std::optional< std::string > path
 Realm ファイルのカスタム ロケーション。
 
std::optional[ std::map[ std::string, std::string] > > custom_HTTP_headers
 
std::optional[ std::array[ ] 、64 > metadata_encryption_key
 メタデータ Realm のカスタム暗号化キー。
 
ブール enable_ cacheing = true
 指定された App ID に対して アプリ とその構成をキャッシュします。デフォルトではオンになっています。
 
std::optional< sync_config::proxy_configproxy_configuration
 
std::shared_ptr[ networking:: http_transport_clienthttp_transport_client
 
std::shared_ptr[ networking::sync_socket_providersync_socket_provider
 

詳細な説明

特定の Realm アプリケーションと通信するクライアントの構成を表すプロパティ。

App::configuration オプションは、それを使用するAppが作成されると変更できなくなります。 アプリの構成値はアプリが作成されるときにキャッシュされるため、その後の変更は効果がありません。

メンバーデータのドキュメント

◆ http_transport_client

std::shared_ptr[ networking :: http_transport_client > Realm::App::configuration::HTTP_transport_client

オプションで、サーバーへのネットワーク呼び出し用のカスタム HTTP トランスポートを提供します。

または、 realm::networking::set_http_client_factoryを使用して、デフォルトの HTTP トランスポート クライアントをグローバルに設定します。

同期_ソケット_プロバイダー

オプションで、同期用のカスタム WebSocket インターフェースを提供します。


この構造体のドキュメントは、次のファイルから生成されました。