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

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

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

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

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

Метод Описание
TryRegularHttpDownload ( TransferSpec spec, Exception exception ) : void
TryRegularHttpDownloadAsync ( TransferSpec spec, Exception exception ) : System.Threading.Tasks.Task

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

Метод Описание
AllowZsyncFallback ( ITransferProgress progress ) : bool
TryDownload ( TransferSpec spec ) : void
TryDownloadAsync ( TransferSpec spec ) : System.Threading.Tasks.Task

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

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

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

protected TryRegularHttpDownload ( TransferSpec spec, Exception exception ) : void
spec withSIX.Sync.Core.Transfer.Specs.TransferSpec
exception System.Exception
Результат void

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

protected TryRegularHttpDownloadAsync ( TransferSpec spec, Exception exception ) : System.Threading.Tasks.Task
spec withSIX.Sync.Core.Transfer.Specs.TransferSpec
exception System.Exception
Результат System.Threading.Tasks.Task

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

public ZsyncDownloadWithHttpFallbackProtocol ( IZsyncLauncher zsyncLauncher, IHttpDownloadProtocol httpDownloader ) : System
zsyncLauncher IZsyncLauncher
httpDownloader IHttpDownloadProtocol
Результат System