Show / Hide Table of Contents

Enum Cloud_ShareSync_Features

The list of supported features that can be optionally enabled. To perform any active actions Cloud-ShareSync requires that at least one mode (Backup, Restore), CloudProvider (BackBlazeB2), and Database source (Sqlite, Postgres) be selected.

Namespace: Cloud_ShareSync.Core.Configuration.Enums
Assembly: Cloud-ShareSync.Core.Configuration.dll
Syntax
public enum Cloud_ShareSync_Features : int

Fields

Name Description
BackBlazeB2

Enables upload and download to BackBlaze B2 Cloud Storage.

Cloud-ShareSync requires a CloudProvider. Currently BackBlazeB2 is the only enabled CloudProvider.

When enabled backblaze settings are controlled by the .
Backup

Enables backup mode.

Cloud-ShareSync requires that at least one mode (Backup, Restore) be enabled.

When enabled backup settings are controlled by the SyncConfig.
Compression

Enables file compression before upload and file decompression after download.

Compression is currently handled via the .

When enabled compression settings are controlled by the CompressionConfig.
Encryption

Enables file encryption before upload and file decryption after download.

Log4Net

Enables application logging and telemetry via the .

When enabled log settings are controlled by the Log4NetConfig.
Postgres

Enables Cloud-ShareSync to use a separate postgres database.

Cloud-ShareSync requires a database source of either Postgres or Sqlite.

Database settings are controlled by the DatabaseConfig.
Restore

Enables restore mode.

Cloud-ShareSync requires that at least one mode (Restore, Backup) be enabled.

When enabled restore settings are controlled by the .
Sqlite

Enables Cloud-ShareSync to use a local sqlite database.

Cloud-ShareSync requires a database source of either Sqlite or Postgres.

Database settings are controlled by the DatabaseConfig.
  • Improve this Doc
  • View Source
☀
☾
In This Article
Back to top
About Me | Open Source Acknowledgements | Security
☀
☾