コード例 #1
0
ファイル: IpStackService.cs プロジェクト: ageroh/IpStack
 public IpStackService(
     ILogger <IpStackService> logger,
     IIPInfoProvider iPInfoProvider,
     IMemoryCache memoryCache,
     IIpRepository ipRepository,
     IJobRepository jobRepository,
     IBackgroundTaskQueue backgroundTaskQueue,
     IConfiguration configuration)
 {
     _logger              = logger;
     _ipInfoProvider      = iPInfoProvider;
     _memoryCache         = memoryCache;
     _ipRepository        = ipRepository;
     _jobRepository       = jobRepository;
     _backgroundTaskQueue = backgroundTaskQueue;
     int.TryParse(configuration.GetSection("MaxBatchSize").Value, out MaxBatchSize);
 }
コード例 #2
0
 public IpController(IIpRepository ipRepository)
 {
     this.ipRepository = ipRepository;
 }
コード例 #3
0
 public IpController()
 {
     this.ipRepository = new IpRepository(new NetVisEntities());
 }