Show / Hide Table of Contents

Class CloudShareSyncConfigValidationExtensions

Inheritance
System.Object
CloudShareSyncConfigValidationExtensions
Namespace: Cloud_ShareSync.Core.Configuration.CommandLine
Assembly: Cloud-ShareSync.Core.Configuration.dll
Syntax
static class CloudShareSyncConfigValidationExtensions : object

Methods

| Improve this Doc View Source

EnsureDatabaseFeaturesEnabled(SyncConfig)

Declaration
static void EnsureDatabaseFeaturesEnabled(SyncConfig config)
Parameters
Type Name Description
SyncConfig config
| Improve this Doc View Source

EnsureDatabaseIsUsed(DatabaseConfig)

Declaration
static void EnsureDatabaseIsUsed(DatabaseConfig config)
Parameters
Type Name Description
DatabaseConfig config
| Improve this Doc View Source

EnsureEncryptionPlatformSupport(CompleteConfig)

Declaration
static void EnsureEncryptionPlatformSupport(this CompleteConfig config)
Parameters
Type Name Description
CompleteConfig config
| Improve this Doc View Source

EnsureLogConfigExists(CompleteConfig)

Declaration
static Log4NetConfig EnsureLogConfigExists(CompleteConfig config)
Parameters
Type Name Description
CompleteConfig config
Returns
Type Description
Log4NetConfig
| Improve this Doc View Source

EnsureSqliteDBPathIsSet(SyncConfig, DatabaseConfig)

Declaration
static void EnsureSqliteDBPathIsSet(SyncConfig syncConfig, DatabaseConfig databaseconfig)
Parameters
Type Name Description
SyncConfig syncConfig
DatabaseConfig databaseconfig
| Improve this Doc View Source

EnsureSqliteFeatureEnabled(SyncConfig, DatabaseConfig)

Declaration
static void EnsureSqliteFeatureEnabled(SyncConfig syncConfig, DatabaseConfig databaseconfig)
Parameters
Type Name Description
SyncConfig syncConfig
DatabaseConfig databaseconfig
| Improve this Doc View Source

EnsureSyncFolderExists(SyncConfig)

Declaration
static void EnsureSyncFolderExists(SyncConfig config)
Parameters
Type Name Description
SyncConfig config
| Improve this Doc View Source

ValidateAndAssignBackBlazeDefaults(CompleteConfig)

Declaration
static void ValidateAndAssignBackBlazeDefaults(this CompleteConfig config)
Parameters
Type Name Description
CompleteConfig config
| Improve this Doc View Source

ValidateAndAssignCompressionDefaults(CompleteConfig)

Declaration
static void ValidateAndAssignCompressionDefaults(this CompleteConfig config)
Parameters
Type Name Description
CompleteConfig config
| Improve this Doc View Source

ValidateAndAssignDatabaseDefaults(CompleteConfig)

Declaration
static void ValidateAndAssignDatabaseDefaults(this CompleteConfig config)
Parameters
Type Name Description
CompleteConfig config
| Improve this Doc View Source

ValidateAndAssignLogDefaults(CompleteConfig)

Declaration
static void ValidateAndAssignLogDefaults(this CompleteConfig config)
Parameters
Type Name Description
CompleteConfig config
| Improve this Doc View Source

ValidateCompressBeforeUploadConfig(SyncConfig)

Declaration
static void ValidateCompressBeforeUploadConfig(SyncConfig config)
Parameters
Type Name Description
SyncConfig config
| Improve this Doc View Source

ValidateDefaultLogSettings(Log4NetConfig)

Declaration
static void ValidateDefaultLogSettings(Log4NetConfig log4netConfig)
Parameters
Type Name Description
Log4NetConfig log4netConfig
| Improve this Doc View Source

ValidateEncryptBeforeUploadConfig(SyncConfig)

Declaration
static void ValidateEncryptBeforeUploadConfig(SyncConfig config)
Parameters
Type Name Description
SyncConfig config
| Improve this Doc View Source

ValidateSyncConfigDefaults(SyncConfig)

Extension method to set defaults or throw an error if required conditions have not been met.

Declaration
static void ValidateSyncConfigDefaults(this SyncConfig config)
Parameters
Type Name Description
SyncConfig config
| Improve this Doc View Source

ValidateTelemetryLogSettings(Log4NetConfig)

Declaration
static void ValidateTelemetryLogSettings(Log4NetConfig log4netConfig)
Parameters
Type Name Description
Log4NetConfig log4netConfig
| Improve this Doc View Source

ValidateUniqueCompressionPasswordsConfig(SyncConfig)

Declaration
static void ValidateUniqueCompressionPasswordsConfig(SyncConfig config)
Parameters
Type Name Description
SyncConfig config
  • Improve this Doc
  • View Source
☀
☾
In This Article
Back to top
About Me | Open Source Acknowledgements | Security
☀
☾