Class CompleteConfigBuilder
Inheritance
System.Object
CompleteConfigBuilder
Assembly: Cloud-ShareSync.Core.Configuration.dll
Syntax
public class CompleteConfigBuilder : object
Fields
|
Improve this Doc
View Source
_configuration
Declaration
IConfiguration? _configuration
Field Value
| Type |
Description |
| System.Nullable<IConfiguration> |
|
|
Improve this Doc
View Source
s_source
Declaration
static readonly ActivitySource s_source
Field Value
| Type |
Description |
| ActivitySource |
|
Methods
|
Improve this Doc
View Source
BuildBackBlazeConfig(SyncConfig)
Declaration
B2Config BuildBackBlazeConfig(SyncConfig sync)
Parameters
Returns
|
Improve this Doc
View Source
BuildCompleteConfig(String, Boolean)
Declaration
public CompleteConfig BuildCompleteConfig(string configPath, bool provideDefault)
Parameters
| Type |
Name |
Description |
| System.String |
configPath |
|
| System.Boolean |
provideDefault |
|
Returns
|
Improve this Doc
View Source
BuildCompressionConfig(SyncConfig)
Declaration
CompressionConfig BuildCompressionConfig(SyncConfig sync)
Parameters
Returns
|
Improve this Doc
View Source
BuildConfiguration()
Declaration
CompleteConfig BuildConfiguration()
Returns
|
Improve this Doc
View Source
BuildDatabaseConfig()
Declaration
DatabaseConfig BuildDatabaseConfig()
Returns
|
Improve this Doc
View Source
BuildLog4NetConfig(SyncConfig)
Declaration
Log4NetConfig BuildLog4NetConfig(SyncConfig sync)
Parameters
Returns
|
Improve this Doc
View Source
Declaration
static void ConfigureWorkingDirectory(SyncConfig sync)
Parameters
|
Improve this Doc
View Source
GetB2ConfigSection()
Declaration
public IConfigurationSection GetB2ConfigSection()
Returns
| Type |
Description |
| IConfigurationSection |
|
|
Improve this Doc
View Source
GetCompressionConfigSection(Boolean)
Declaration
public IConfigurationSection GetCompressionConfigSection(bool required = false)
Parameters
| Type |
Name |
Description |
| System.Boolean |
required |
|
Returns
| Type |
Description |
| IConfigurationSection |
|
|
Improve this Doc
View Source
GetConfiguration(FileInfo, Boolean)
Declaration
static IConfiguration GetConfiguration(FileInfo appConfig, bool requireValidation = true)
Parameters
| Type |
Name |
Description |
| FileInfo |
appConfig |
|
| System.Boolean |
requireValidation |
|
Returns
| Type |
Description |
| IConfiguration |
|
|
Improve this Doc
View Source
GetDatabaseConfigSection()
Declaration
public IConfigurationSection GetDatabaseConfigSection()
Returns
| Type |
Description |
| IConfigurationSection |
|
|
Improve this Doc
View Source
GetLog4NetConfigSection(Boolean)
Declaration
public IConfigurationSection GetLog4NetConfigSection(bool required = false)
Parameters
| Type |
Name |
Description |
| System.Boolean |
required |
|
Returns
| Type |
Description |
| IConfigurationSection |
|
|
Improve this Doc
View Source
GetSyncConfigSection()
Declaration
public IConfigurationSection GetSyncConfigSection()
Returns
| Type |
Description |
| IConfigurationSection |
|
|
Improve this Doc
View Source
ValidateAndAssignDefaults(CompleteConfig, Boolean)
Declaration
public static string ValidateAndAssignDefaults(CompleteConfig config, bool skipValidation)
Parameters
| Type |
Name |
Description |
| CompleteConfig |
config |
|
| System.Boolean |
skipValidation |
|
Returns
| Type |
Description |
| System.String |
|