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)

CheckForNewVersion

Do all operation that checks for new version, brings up the change dialog (or notification optionally), allows downloading etc. UI can just call this method to do it all.

public static Task CheckForNewVersion(bool force,     int failTimeout,     bool showNotification)

IsNewVersionAvailable

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

public Task 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, 2016-2024 • Updated: 11/23/21
Comment or report problem with topic