Class ConfigurationValidationException
- Namespace
- FoundationaLLM.Common.Exceptions
- Assembly
- FoundationaLLM.Common.dll
Represents an exception that occurs when configuration validation fails.
public class ConfigurationValidationException : Exception, ISerializable
- Inheritance
-
ConfigurationValidationException
- Implements
- Inherited Members
- Extension Methods
Remarks
Initializes a new instance of the ConfigurationValidationException class.
Constructors
ConfigurationValidationException(IEnumerable<string?>?, IEnumerable<string?>?, IEnumerable<string?>?)
Represents an exception that occurs when configuration validation fails.
public ConfigurationValidationException(IEnumerable<string?>? missingConfigurations, IEnumerable<string?>? missingKeyVaultSecrets, IEnumerable<string?>? missingEnvironmentVariables)
Parameters
missingConfigurations
IEnumerable<string>Provide a list of missing or empty app configurations.
missingKeyVaultSecrets
IEnumerable<string>Provide a list of missing or empty Key Vault secrets.
missingEnvironmentVariables
IEnumerable<string>Provide a list of missing environment variables.
Remarks
Initializes a new instance of the ConfigurationValidationException class.
Properties
MissingConfigurations
The list of keys for missing or empty configurations.
public IEnumerable<string?>? MissingConfigurations { get; }
Property Value
MissingEnvironmentVariables
The list of missing environment variables.
public IEnumerable<string?>? MissingEnvironmentVariables { get; }
Property Value
MissingKeyVaultSecrets
The list of missing or empty Key Vault secrets.
public IEnumerable<string?>? MissingKeyVaultSecrets { get; }