예제 #1
0
        private void ConfigureIpStackService(IServiceCollection services)
        {
            IpStackConfiguration ipStackConfiguration =
                Configuration.GetSection(nameof(IpStackConfiguration))
                .Get <IpStackConfiguration>();

            services.AddSingleton(ipStackConfiguration);
            services.AddTransient <IpStackService>();
        }
예제 #2
0
 public GeoLocationService(ILogger logger, HttpClient httpClient, IpStackConfiguration ipStackConfiguration)
 {
     this.Logger = logger;
     this.IpStackConfiguration = ipStackConfiguration;
     this.HttpClient           = httpClient;
 }