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
missingConfigurationsIEnumerable<string>Provide a list of missing or empty app configurations.
missingKeyVaultSecretsIEnumerable<string>Provide a list of missing or empty Key Vault secrets.
missingEnvironmentVariablesIEnumerable<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; }