public void InitializeID() { string id = ADSFile.LoadString(this.ADS_ID, this.Path, true); if (!id.IsNullOrWhiteSpace()) { this.ID = id; return; } this.ID = AMUID.Identifier; if (!this.ID.IsNullOrWhiteSpace()) { ADSFile.SaveString(this.ADS_ID, this.ID, this.Path, true); this.InnerRaportRequest = true; return; } string aud = AUID.NewString(); if (!aud.IsNullOrWhiteSpace()) { this.ID = aud; ADSFile.SaveString(this.ADS_ID, this.ID, this.Path, true); this.InnerRaportRequest = true; return; } }
public void ProcessCheckIP() { try { if (Tracer == null || InnerRaportRequest || OuterRaportRequest || !NetTester.IsNetworkAvailable()) { return; } string ip = NetTester.ExternalIP; if (!ip.IsNullOrWhiteSpace() && ip != PublicIP) { this.PublicIP = ip; InnerRaportRequest = true; ADSFile.SaveString(this.ADS_PublicIP, this.PublicIP, this.Path, true); } } catch (Exception ex) { Output.WriteException(ex); } }