C# Класс Dev2.CustomControls.Progress.ProgressFileDownloader

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

Открытые свойства

Свойство Тип Описание
GetProgressDialogViewModel Func

Защищенные свойства (Protected)

Свойство Тип Описание
ProgressDialog IProgressNotifier

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

Метод Описание
Cancel ( ) : void
Download ( Uri address, string tmpFileName, bool dontStartUpdate, string fileName, string checkSum ) : void

Downloads the resource at the URI specified by in the address parameter. When the download completes successfully, the downloaded file is named fileName on the local computer.

PerformCheckSum ( string tmpFileName, string checkSum ) : bool
PerformCleanup ( IDirectory dir, string path, IFile file ) : void
ProgressFileDownloader ( IDev2WebClient webClient, IFile file, ICryptoProvider cryptoProvider ) : System
StartUpdate ( string fileName, bool cancelled ) : void

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

Метод Описание
RehydrateDialog ( string fileName, int progressPercent, long totalBytes ) : void

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

Метод Описание
DialogViewModel ( Window owner, System.Action cancelAction ) : IProgressNotifier
OnDownloadFileCompleted ( AsyncCompletedEventArgs args, string fileName ) : void
OnDownloadProgressChanged ( object sender, DownloadProgressChangedEventArgs args ) : void
ProgressFileDownloader ( Window owner ) : System
ShutdownAndInstall ( string fileName ) : void

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

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

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

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

Downloads the resource at the URI specified by in the address parameter. When the download completes successfully, the downloaded file is named fileName on the local computer.
public Download ( Uri address, string tmpFileName, bool dontStartUpdate, string fileName, string checkSum ) : void
address System.Uri
tmpFileName string
dontStartUpdate bool
fileName string
checkSum string
Результат void

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

public PerformCheckSum ( string tmpFileName, string checkSum ) : bool
tmpFileName string
checkSum string
Результат bool

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

public static PerformCleanup ( IDirectory dir, string path, IFile file ) : void
dir IDirectory
path string
file IFile
Результат void

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

public ProgressFileDownloader ( IDev2WebClient webClient, IFile file, ICryptoProvider cryptoProvider ) : System
webClient IDev2WebClient
file IFile
cryptoProvider ICryptoProvider
Результат System

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

protected RehydrateDialog ( string fileName, int progressPercent, long totalBytes ) : void
fileName string
progressPercent int
totalBytes long
Результат void

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

public StartUpdate ( string fileName, bool cancelled ) : void
fileName string
cancelled bool
Результат void

Описание свойств

GetProgressDialogViewModel публичное статическое свойство

public static Func GetProgressDialogViewModel
Результат Func

ProgressDialog защищенное свойство

protected IProgressNotifier ProgressDialog
Результат IProgressNotifier