public YamlSecretsProvider(string configFolder, IYamlConfigReader yamlConfigReader) { _configFolder = configFolder; _yamlConfigReader = yamlConfigReader; _secrets = GetAllSecrets(); }
public YamlConfigEntry(string path, IYamlConfigReader configReader, IYamlSecretsProvider yamlSecretsProvider) { _path = path; _yamlSecretsProvider = yamlSecretsProvider; _configReader = configReader; }
public YamlConfigProvider(IOptions <NetDaemonSettings> netDaemonSettings, IYamlConfigReader yamlConfigReader) { _yamlConfigReader = yamlConfigReader; _ = netDaemonSettings ?? throw new NetDaemonArgumentNullException(nameof(netDaemonSettings)); _configFolder = netDaemonSettings.Value.GetAppSourceDirectory(); _yamlSecretsProvider = new YamlSecretsProvider(_configFolder, _yamlConfigReader); }