C# Class withSIX.Mini.Presentation.Wpf.Services.SquirrelUpdater

Inheritance: ISquirrelUpdater, IPresentationService
Show file Open project: SIXNetworks/withSIX.Desktop

Private Properties

Property Type Description
GetReleaseInfo ReleaseInfo
GetTxt string
InitialInstall void
RunVcRedist void
SquirrelUpdater System
Update void

Public Methods

Method Description
CheckForUpdates ( ) : Task
GetUpdateManager ( ) : UpdateManager
HandleStartup ( IReadOnlyCollection arguments ) : void
UpdateApp ( Action progressAction ) : Task

Private Methods

Method Description
GetReleaseInfo ( ) : ReleaseInfo
GetTxt ( ) : string
InitialInstall ( IUpdateManager mgr ) : void
RunVcRedist ( bool force = false ) : void
SquirrelUpdater ( ) : System
Update ( IUpdateManager mgr ) : void

Method Details

CheckForUpdates() public method

public CheckForUpdates ( ) : Task
return Task

GetUpdateManager() public static method

public static GetUpdateManager ( ) : UpdateManager
return Squirrel.UpdateManager

HandleStartup() public method

public HandleStartup ( IReadOnlyCollection arguments ) : void
arguments IReadOnlyCollection
return void

UpdateApp() public method

public UpdateApp ( Action progressAction ) : Task
progressAction Action
return Task