C# Класс AcManager.Tools.Miscellaneous.AppUpdater

Наследование: AcManager.Tools.Data.BaseUpdater
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
AppUpdater System
CleanUpUpdateExeAsync Task
GetLatestVersion Task
InstallAndRunNewVersion void
LoadAndPrepare Task
RunUpdateExeAndExitIfExists void
VersionFromData string

Открытые методы

Метод Описание
CheckAndUpdateIfNeeded ( ) : Task
Initialize ( ) : void
LoadChangelog ( ) : IEnumerable
OnStartup ( string args ) : bool

Защищенные методы

Метод Описание
CheckAndUpdateIfNeededInner ( ) : Task
OnCommonSettingsChanged ( object sender, PropertyChangedEventArgs e ) : void

Приватные методы

Метод Описание
AppUpdater ( ) : System
CleanUpUpdateExeAsync ( ) : Task
GetLatestVersion ( ) : Task
InstallAndRunNewVersion ( ) : void
LoadAndPrepare ( ) : Task
RunUpdateExeAndExitIfExists ( ) : void
VersionFromData ( string data ) : string

Описание методов

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

public CheckAndUpdateIfNeeded ( ) : Task
Результат Task

CheckAndUpdateIfNeededInner() защищенный Метод

protected CheckAndUpdateIfNeededInner ( ) : Task
Результат Task

Initialize() публичный статический Метод

public static Initialize ( ) : void
Результат void

LoadChangelog() публичный статический Метод

public static LoadChangelog ( ) : IEnumerable
Результат IEnumerable

OnCommonSettingsChanged() защищенный Метод

protected OnCommonSettingsChanged ( object sender, PropertyChangedEventArgs e ) : void
sender object
e System.ComponentModel.PropertyChangedEventArgs
Результат void

OnStartup() публичный статический Метод

public static OnStartup ( string args ) : bool
args string
Результат bool