Realm C++ SDKバージョン v 2.2.0
|
#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_config > | proxy_configuration |
std::shared_ptr[ networking:: http_transport_client > | http_transport_client |
std::shared_ptr[ networking::sync_socket_provider > | sync_socket_provider |
特定の Realm アプリケーションと通信するクライアントの構成を表すプロパティ。
App::configuration
オプションは、それを使用するApp
が作成されると変更できなくなります。 アプリの構成値はアプリが作成されるときにキャッシュされるため、その後の変更は効果がありません。
std::shared_ptr[ networking :: http_transport_client > Realm::App::configuration::HTTP_transport_client |
オプションで、サーバーへのネットワーク呼び出し用のカスタム HTTP トランスポートを提供します。
または、 realm::networking::set_http_client_factory
を使用して、デフォルトの HTTP トランスポート クライアントをグローバルに設定します。
オプションで、同期用のカスタム WebSocket インターフェースを提供します。