/// <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>(); }
/// <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; }