C# Class srcrepair.UpdateManager

Класс, используемый для проверки обновлений.
Show file Open project: xvitaly/srcrepair Class Usage Examples

Public Methods

Method Description
CheckAppHash ( string Hash ) : bool

Проверяет hash обновления приложения с переданным в качестве параметра.

CheckAppUpdate ( ) : bool

Проверяет наличие обновлений для приложения.

CheckCfgUpdate ( ) : bool

Проверяет наличие обновлений для базы FPS-конфигов.

CheckGameDBUpdate ( ) : bool

Проверяет наличие обновлений для базы игр.

CheckHUDUpdate ( ) : bool

Проверяет наличие обновлений для базы HUD.

GenerateUpdateFileName ( string Url ) : string

Генерирует имя файла на диске для обновления.

UpdateManager ( string AppPath, string UA ) : System

Конструктор класса. Получает информацию об обновлениях.

Private Methods

Method Description
DownloadXML ( ) : void

Загружает XML со списком обновлений с сервера обновлений. Вызывается конструктором класса.

ParseXML ( ) : void

Парсит загруженный XML файл. Заполняет поля класса значениями. Вызывается конструктором класса.

Method Details

CheckAppHash() public method

Проверяет hash обновления приложения с переданным в качестве параметра.
public CheckAppHash ( string Hash ) : bool
Hash string Хеш загруженного файла
return bool

CheckAppUpdate() public method

Проверяет наличие обновлений для приложения.
public CheckAppUpdate ( ) : bool
return bool

CheckCfgUpdate() public method

Проверяет наличие обновлений для базы FPS-конфигов.
public CheckCfgUpdate ( ) : bool
return bool

CheckGameDBUpdate() public method

Проверяет наличие обновлений для базы игр.
public CheckGameDBUpdate ( ) : bool
return bool

CheckHUDUpdate() public method

Проверяет наличие обновлений для базы HUD.
public CheckHUDUpdate ( ) : bool
return bool

GenerateUpdateFileName() public static method

Генерирует имя файла на диске для обновления.
public static GenerateUpdateFileName ( string Url ) : string
Url string URL загрузки
return string

UpdateManager() public method

Конструктор класса. Получает информацию об обновлениях.
public UpdateManager ( string AppPath, string UA ) : System
AppPath string Путь к каталогу приложения
UA string UserAgent приложения
return System