/// <summary>
 /// Initializes a new instance of the <see cref="VaultConfigurationProvider"/> class.
 /// </summary>
 /// <param name="source">Vault configuration source.</param>
 /// <param name="logger">Logger instance.</param>
 public VaultConfigurationProvider(VaultConfigurationSource source, ILogger?logger)
 {
     this._logger        = logger;
     this._source        = source ?? throw new ArgumentNullException(nameof(source));
     this._versionsCache = new Dictionary <string, int>();
 }
Пример #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="VaultConfigurationProvider"/> class.
 /// </summary>
 /// <param name="source">Vault configuration source.</param>
 /// <param name="logger">Logger instance.</param>
 public VaultConfigurationProvider(VaultConfigurationSource source, ILogger?logger)
 {
     this._logger = logger;
     this._source = source;
 }