コード例 #1
0
        public static void RegisterServices(this IServiceCollection services, IConfiguration configuration)
        {
            services.AddTransient <ITMDBMovieService, TMDBMovieService>();
            services.AddTransient <IMovieService, MovieService>();

            var tmdbSettings = new TMDBSettings();

            configuration.Bind("TMDBSettings", tmdbSettings);
            services.AddSingleton(tmdbSettings);
        }
コード例 #2
0
 public TMDBMovieService(TMDBSettings settings, IHttpClientFactory clientFactory)
 {
     _settings      = settings;
     _clientFactory = clientFactory;
 }