public static IConfigurationBuilder AddRemoteJsonFile( this IConfigurationBuilder builder, string url, RemoteJsonFileService remoteJsonFileService, ILoggerFactory loggerFactory, bool reloadOnChange) => builder.Add(new RemoteJsonConfigurationSource(url, remoteJsonFileService, loggerFactory));
public RemoteJsonConfigurationProvider(string url, RemoteJsonFileService remoteJsonFileService, ILoggerFactory loggerFactory) { _url = url; _remoteJsonFileService = remoteJsonFileService; _logger = loggerFactory.CreateLogger <RemoteJsonConfigurationProvider>(); }
public RemoteJsonConfigurationSource(string url, RemoteJsonFileService jsonFileService, ILoggerFactory loggerFactory) { _url = url; _loggerFactory = loggerFactory; _jsonFileService = jsonFileService; }