C# 클래스 withSIX.Sync.Core.Transfer.Protocols.ZsyncDownloadWithHttpFallbackProtocol

상속: ZsyncDownloadProtocol
파일 보기 프로젝트 열기: SIXNetworks/withSIX.Desktop

공개 메소드들

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