C# Class AcManager.Tools.Miscellaneous.AppUpdater

Inheritance: AcManager.Tools.Data.BaseUpdater
Show file Open project: gro-ove/actools Class Usage Examples

Private Properties

Property Type Description
AppUpdater System
CleanUpUpdateExeAsync Task
GetLatestVersion Task
InstallAndRunNewVersion void
LoadAndPrepare Task
RunUpdateExeAndExitIfExists void
VersionFromData string

Public Methods

Method Description
CheckAndUpdateIfNeeded ( ) : Task
Initialize ( ) : void
LoadChangelog ( ) : IEnumerable
OnStartup ( string args ) : bool

Protected Methods

Method Description
CheckAndUpdateIfNeededInner ( ) : Task
OnCommonSettingsChanged ( object sender, PropertyChangedEventArgs e ) : void

Private Methods

Method Description
AppUpdater ( ) : System
CleanUpUpdateExeAsync ( ) : Task
GetLatestVersion ( ) : Task
InstallAndRunNewVersion ( ) : void
LoadAndPrepare ( ) : Task
RunUpdateExeAndExitIfExists ( ) : void
VersionFromData ( string data ) : string

Method Details

CheckAndUpdateIfNeeded() public method

public CheckAndUpdateIfNeeded ( ) : Task
return Task

CheckAndUpdateIfNeededInner() protected method

protected CheckAndUpdateIfNeededInner ( ) : Task
return Task

Initialize() public static method

public static Initialize ( ) : void
return void

LoadChangelog() public static method

public static LoadChangelog ( ) : IEnumerable
return IEnumerable

OnCommonSettingsChanged() protected method

protected OnCommonSettingsChanged ( object sender, PropertyChangedEventArgs e ) : void
sender object
e System.ComponentModel.PropertyChangedEventArgs
return void

OnStartup() public static method

public static OnStartup ( string args ) : bool
args string
return bool