Banshee.Windows.VersionUpdater.CheckForUpdates C# (CSharp) Метод

CheckForUpdates() публичный Метод

public CheckForUpdates ( bool verbose ) : void
verbose bool
Результат void
        public void CheckForUpdates (bool verbose)
        {
            this.verbose = verbose;

            HttpFileDownloader downloader = new HttpFileDownloader ();
            downloader.Uri = new Uri (download_url + doap_filename);
            downloader.TempPathRoot = Path.GetTempPath ();
            downloader.Finished += OnDoapDownloaderFinished;
            downloader.Start ();

            temp_doap_path = downloader.LocalPath;
        }

Usage Example

Пример #1
0
        public void Initialize()
        {
            // TODO check for updates and other cool stuff
            version_updater.CheckForUpdates(false);

            elements_service         = ServiceManager.Get <GtkElementsService> ();
            interface_action_service = ServiceManager.Get <InterfaceActionService> ();

            if (!ServiceStart())
            {
                ServiceManager.ServiceStarted += OnServiceStarted;
            }

            // add check for updates action
            interface_action_service.GlobalActions.Add(new Gtk.ActionEntry[] {
                new Gtk.ActionEntry("CheckForUpdatesAction", null,
                                    Catalog.GetString("Check for Updates"), null,
                                    null, CheckForUpdatesEvent)
            });

            // merge check for updates menu item
            interface_action_service.UIManager.AddUiFromString(@"
              <ui>
                <menubar name=""MainMenu"">
                  <menu name=""HelpMenu"" action=""HelpMenuAction"">
                    <placeholder name=""CheckForUpdatesPlaceholder"">
                    <menuitem name=""CheckForUpdates"" action=""CheckForUpdatesAction""/>
                    </placeholder>
                  </menu>
                </menubar>
              </ui>
            ");
        }