C# Класс withSIX.Sync.Core.Transfer.Protocols.ZsyncDownloadProtocol

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

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

Метод Описание
Download ( TransferSpec spec ) : void
DownloadAsync ( TransferSpec spec ) : System.Threading.Tasks.Task
ZsyncDownloadProtocol ( IZsyncLauncher zsyncLauncher ) : System

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

Метод Описание
VerifyIfNeeded ( TransferSpec spec, IAbsoluteFilePath localFile ) : void

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

Метод Описание
FindStatusCode ( string output ) : int
FixUrl ( Uri uri ) : string
GetParams ( TransferSpec spec ) : ZsyncParams
ProcessExitResult ( ProcessExitResultWithOutput result, TransferSpec spec ) : void

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

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

public Download ( TransferSpec spec ) : void
spec withSIX.Sync.Core.Transfer.Specs.TransferSpec
Результат void

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

public DownloadAsync ( TransferSpec spec ) : System.Threading.Tasks.Task
spec withSIX.Sync.Core.Transfer.Specs.TransferSpec
Результат System.Threading.Tasks.Task

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

protected VerifyIfNeeded ( TransferSpec spec, IAbsoluteFilePath localFile ) : void
spec withSIX.Sync.Core.Transfer.Specs.TransferSpec
localFile IAbsoluteFilePath
Результат void

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

public ZsyncDownloadProtocol ( IZsyncLauncher zsyncLauncher ) : System
zsyncLauncher IZsyncLauncher
Результат System