Realm C++ SDK 버전 v2.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 > | 경로 |
Realm 파일의 사용자 지정 위치 입니다. | |
std::Optional< std::map< std::string, std::string > > | custom_http_headers |
std::Optional< std::array< char, 64 > > | metadata_encryption_key |
메타데이터 Realm 에 대한 사용자 지정 암호화 키 입니다. | |
부울 | enable_cashing = true |
지정된 앱 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> 영역::App::configuration::http_transport_client |
선택적으로 서버 에 대한 네트워크 호출에 대한 사용자 지정 HTTP 전송을 제공합니다.
또는 realm::networking::set_http_client_factory
를 사용하여 기본값 HTTP 전송 클라이언트 를 전역으로 설정하다 합니다.
std::shared_ptr<networking::sync_socket_provider> 영역::App::configuration::sync_socket_provider |
선택적으로 동기화 를 위한 사용자 지정 WebSocket 인터페이스를 제공합니다.