Class SyncConfigurationBase
A SyncConfigurationBase is used to setup a Realm that can be synchronized between devices using the Realm Object Server.
Inheritance
Inherited Members
Namespace: Realms.Sync
Assembly: Realm.Sync.dll
Syntax
public abstract class SyncConfigurationBase : RealmConfigurationBase
Properties
| Improve this Doc View SourceEnableSSLValidation
Gets or sets a value indicating whether SSL certificate validation is enabled for the connection associated with this configuration value.
Declaration
public bool EnableSSLValidation { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
|
LogLevel
Gets or sets a value indicating how detailed the sync client's logs will be.
Declaration
public static LogLevel LogLevel { get; set; }
Property Value
Type | Description |
---|---|
LogLevel |
ServerUri
Gets the Uri used to create this SyncConfigurationBase.
Declaration
public Uri ServerUri { get; }
Property Value
Type | Description |
---|---|
Uri | The Uri where the Realm Object Server is hosted. |
TrustedCAPath
Gets or sets the path to the trusted root certificate(s) authority (CA) in PEM format, that should be used to validate the TLS connections to the Realm Object Server.
Declaration
public string TrustedCAPath { get; set; }
Property Value
Type | Description |
---|---|
String | The path to the certificate. |
Remarks
The file will be copied at runtime into the internal storage.
It is recommended to include only the root CA you trust, and not the entire list of root CA as this file
will be loaded at runtime. It is your responsibility to download and verify the correct PEM for the root CA
you trust.
This property is ignored on Apple platforms - you should use the KeyChain API to install your certificate
instead.
See Also
| Improve this Doc View SourceUser
Gets the User used to create this SyncConfigurationBase.
Declaration
public User User { get; }
Property Value
Type | Description |
---|---|
User |