Realm C++ SDK 버전 v2.2.0
공개 속성 | 모든 멤버 목록

영역::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 > 경로
 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_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> 영역::App::configuration::http_transport_client

선택적으로 서버 에 대한 네트워크 호출에 대한 사용자 지정 HTTP 전송을 제공합니다.

또는 realm::networking::set_http_client_factory 를 사용하여 기본값 HTTP 전송 클라이언트 를 전역으로 설정하다 합니다.

◆ sync_socket_provider

std::shared_ptr<networking::sync_socket_provider> 영역::App::configuration::sync_socket_provider

선택적으로 동기화 를 위한 사용자 지정 WebSocket 인터페이스를 제공합니다.


이 구조체에 대한 문서는 다음 파일에서 생성되었습니다.