Adds comments
This commit is contained in:
parent
f4f2fc47b1
commit
e3340b7c98
5 changed files with 52 additions and 9 deletions
|
|
@ -5,6 +5,16 @@ using Newtonsoft.Json.Linq;
|
|||
|
||||
namespace Core.Configurations.SmartConfig
|
||||
{
|
||||
/// <summary>
|
||||
/// Configuration provider that loads configuration from a smart configuration source (e.g. database).
|
||||
/// The provider reads connection details from a JSON file and uses them to connect to a configuration repository.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// The provider supports multiple initialization methods:
|
||||
/// - Through SmartConfigOptions for flexible repository configuration
|
||||
/// - Through direct configuration key and file path
|
||||
/// Configuration is loaded from the repository during Build() and converted to a JSON structure.
|
||||
/// </remarks>
|
||||
public class SmartConfigProvider : IConfigurationProvider
|
||||
{
|
||||
string _configKey;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue