C# Класс srcrepair.UpdateManager

Класс, используемый для проверки обновлений.
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
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

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

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

Метод Описание
DownloadXML ( ) : void

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

ParseXML ( ) : void

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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