C# 클래스 srcrepair.UpdateManager

Класс, используемый для проверки обновлений.
파일 보기 프로젝트 열기: xvitaly/srcrepair 1 사용 예제들

공개 메소드들

메소드 설명
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