コード例 #1
0
        public IPUpdateService(BeaconHttpClient httpClient, IIPRetrievingService ipRetrievingService, ILogger <IPUpdateService> logger)
        {
            this.httpClient          = httpClient;
            this.ipRetrievingService = ipRetrievingService;
            this.logger = logger;

            computerName = Environment.MachineName;
            logger.LogInformation("Computer name is {computerName}", computerName);
        }
コード例 #2
0
 public OneTimeConfigureService(IIPUpdateScheduler ipUploadingScheduler, IIPRetrievingService ipRetrievingService)
 {
     this.ipUploadingScheduler = ipUploadingScheduler;
     this.ipRetrievingService  = ipRetrievingService;
     ipAddressChangeHandler    = nicInfoList => ipUploadingScheduler.TriggerNow();
 }