public ConfigurationCompiler(ISecretConfigValueProvider secretProvider, ILogger <ConfigurationCompiler> logger, ILogger <IValueResolver> resolverLogger) { _secretProvider = secretProvider; _logger = logger; _resolverLogger = resolverLogger; }
/// <summary> /// use the given <see cref="ISecretConfigValueProvider"/> for providing Secrets /// </summary> /// <param name="secretProvider"></param> /// <returns></returns> public ValueResolverBuilder UseSecretProvider(ISecretConfigValueProvider secretProvider) => UseValueProvider(ConfigValueProviderType.SecretStore, secretProvider);