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); }
public OneTimeConfigureService(IIPUpdateScheduler ipUploadingScheduler, IIPRetrievingService ipRetrievingService) { this.ipUploadingScheduler = ipUploadingScheduler; this.ipRetrievingService = ipRetrievingService; ipAddressChangeHandler = nicInfoList => ipUploadingScheduler.TriggerNow(); }