public void CheckUpdate() { if (Application.internetReachability == NetworkReachability.NotReachable) { checkUpdateText.SetStrings("No Internet connection", "无网络连接"); return; } versionChecker.CheckForUpdate(); }
public void CheckForUpdate() { Status = STATUS_CHECKINGFORUPDATES; var versionChecker = new VersionChecker(); versionChecker.Complete += VersionCheckComplete; versionChecker.CheckForUpdate(); }
public void CheckUpdate() { if (Application.internetReachability == NetworkReachability.NotReachable) { checkUpdateText.text = "No Internet connection"; return; } versionChecker.CheckForUpdate(); }
private void CheckForUpdate() { OutputMessage("::CheckForUpdate"); if (Settings.Default.AddInAutomaticallyCheckNewVersion) { System.Threading.Tasks.Task.Factory.StartNew(() => { try { VersionChecker.CheckForUpdate(); OutputMessage("::CheckForUpdate -> [{0}]", VersionChecker.CurrentVersion); } catch (Exception ex) { OutputMessage("::CheckForUpdate::Exception -> [{0}]".FormatWith(ex)); } }, TaskCreationOptions.AttachedToParent); } }
private void initialize() { try { Settings = LoadSettings(); } catch (Exception e) { // Log error and show error message. Logger.Instance.WriteLine("Unhandled Settings Error:\n{0}", e.ToString()); MessageBox.Show("An unhandled exception was caught trying to load the settings.\nPlease report the error and include the log found in the log folder.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); // Rethrow current exception. throw; } if (dataReader == null) { var memoryTable = GetVersionMemoryTable(Settings.D2Version); dataReader = new D2DataReader(this, memoryTable); itemServer = new ItemServer(dataReader, ItemServerPipeName); } if (dataReaderThread == null) { dataReaderThread = new Thread(dataReader.readDataThreadFunc); dataReaderThread.IsBackground = true; dataReaderThread.Start(); } if (Settings.CheckUpdates) { VersionChecker.CheckForUpdate(false); } ApplySettings(Settings); }
private void OnButtonCheckForUpdates_Click(object sender, EventArgs e) { var helper = (AsqaHelperControl)this.Parent.Parent.Parent.Parent; helper.WaitStart(); try { try { VersionChecker.CheckForUpdate(); } catch { // suppress errors here } RefreshVersionSyncControls(); RefreshVersionSyncStatus(); } finally { helper.WaitStop(); } }
private void CheckUpdatesButton_Click(object sender, EventArgs e) { VersionChecker.CheckForUpdate(true); }