Class ConfigurationValidator
Validates required configuration on startup.
public class ConfigurationValidator
- Inheritance
-
ConfigurationValidator
- Inherited Members
Constructors
ConfigurationValidator(IConfiguration, IOptions<GitHubSettings>, IOptions<EncryptionSettings>, IOptions<TestSettings>, IOptions<ServerSettings>, IOptions<BuildSettings>, IWebHostEnvironment)
public ConfigurationValidator(IConfiguration configuration, IOptions<GitHubSettings> gitHubSettings, IOptions<EncryptionSettings> encryptionSettings, IOptions<TestSettings> testSettings, IOptions<ServerSettings> serverSettings, IOptions<BuildSettings> buildSettings, IWebHostEnvironment environment)
Parameters
configurationIConfigurationgitHubSettingsIOptions<GitHubSettings>encryptionSettingsIOptions<EncryptionSettings>testSettingsIOptions<TestSettings>serverSettingsIOptions<ServerSettings>buildSettingsIOptions<BuildSettings>environmentIWebHostEnvironment
Properties
Errors
Gets the list of configuration errors.
public IReadOnlyList<string> Errors { get; }
Property Value
IsValid
Gets whether the configuration is valid.
public bool IsValid { get; }