Class ApplicationUpdater

Checks for new versions and allows downloading of the latest version and installation.

System.Object
  MarkdownMonster.ApplicationUpdater
public class ApplicationUpdater : object

Class Members

MemberDescription

Constructor

Overload that requires a semantic versioning number as a string (0.56 or 9.44.44321)

DownloadProgressChanged

Event you can use to get download progress information

CheckDownloadExecute

This is the do it all function that checks for a new version downloads if it doesn't exist and immediately executes it.

public bool CheckDownloadExecute(bool executeImmediately)

Download

Downloads the update exe

public bool Download()

ExecuteDownloadedFile

Executes the downloaded file in the download folder

public bool ExecuteDownloadedFile()

IsNewVersionAvailable

Checks to see if a new version is available at the VersionCheckUrl

public bool IsNewVersionAvailable(bool checkDate,     int timeout)

CheckDays

How frequently to check for updates

CurrentVersion

The current version we're checking for updates

DownloadStoragePath

Determines where the updated version is downloaded to

DownloadUrl

The URL from which the installer is downloaded

ErrorMessage

LastCheck

Last time updates were checked for

VersionCheckUrl

The URL on a remote server HTTP link that contains the Version XML with the VersionInfo data

VersionFile

The local file that identifies the local version

VersionInfo

Version info captured by NewVersionAvailable

Requirements

Namespace: MarkdownMonster
Assembly: markdownmonster.exe

© West Wind Technologies, 2019 • Updated: 01/06/19
Comment or report problem with topic