示例#1
0
 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>();
 }
示例#3
0
 public RemoteJsonConfigurationSource(string url, RemoteJsonFileService jsonFileService, ILoggerFactory loggerFactory)
 {
     _url             = url;
     _loggerFactory   = loggerFactory;
     _jsonFileService = jsonFileService;
 }