Beispiel #1
0
 private void ConfigureJsonFeedReader(IServiceCollection services)
 {
     services.TryAddSingleton <IJsonFeedReaderSettings>(s =>
     {
         var settings      = new JsonFeedReaderSettings();
         var configuration = s.GetService <IConfiguration>();
         configuration.Bind("Settings:JsonFeedReader", settings);
         return(settings);
     });
     services.TryAddSingleton <IJsonFeedReader, JsonFeedReader.JsonFeedReader>();
 }
Beispiel #2
0
 private void ConfigureJsonFeedReader(IFunctionsHostBuilder builder)
 {
     builder.Services.TryAddSingleton <IJsonFeedReaderSettings>(s =>
     {
         var settings      = new JsonFeedReaderSettings();
         var configuration = s.GetService <IConfiguration>();
         configuration.Bind("Settings:JsonFeedReader", settings);
         return(settings);
     });
     builder.Services.TryAddSingleton <IJsonFeedReader, JsonFeedReader.JsonFeedReader>();
 }