Show / Hide Table of Contents

Class CompleteConfigBuilder

Inheritance
System.Object
CompleteConfigBuilder
Namespace: Cloud_ShareSync.Core.Configuration.ManagedActions
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
Type Name Description
SyncConfig sync
Returns
Type Description
B2Config
| 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
Type Description
CompleteConfig
| Improve this Doc View Source

BuildCompressionConfig(SyncConfig)

Declaration
CompressionConfig BuildCompressionConfig(SyncConfig sync)
Parameters
Type Name Description
SyncConfig sync
Returns
Type Description
CompressionConfig
| Improve this Doc View Source

BuildConfiguration()

Declaration
CompleteConfig BuildConfiguration()
Returns
Type Description
CompleteConfig
| Improve this Doc View Source

BuildDatabaseConfig()

Declaration
DatabaseConfig BuildDatabaseConfig()
Returns
Type Description
DatabaseConfig
| Improve this Doc View Source

BuildLog4NetConfig(SyncConfig)

Declaration
Log4NetConfig BuildLog4NetConfig(SyncConfig sync)
Parameters
Type Name Description
SyncConfig sync
Returns
Type Description
Log4NetConfig
| Improve this Doc View Source

ConfigureWorkingDirectory(SyncConfig)

Declaration
static void ConfigureWorkingDirectory(SyncConfig sync)
Parameters
Type Name Description
SyncConfig sync
| 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
  • Improve this Doc
  • View Source
☀
☾
In This Article
Back to top
About Me | Open Source Acknowledgements | Security
☀
☾