public AppSettings(ISettingsProvider provider) { if (provider == null) { throw new ArgumentNullException(nameof(provider)); } Source = provider.GetAppSettings(); }
public string SaySomething() { _logger.Information("Starting speaking..."); var result = _settingsProvider.GetAppSettings <Settings>()?.Message?.HelloWorld; _logger.Information("Finished speaking!"); return(result); }