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

상속: DownloadProtocol
파일 보기 프로젝트 열기: SIXNetworks/withSIX.Desktop 1 사용 예제들

공개 메소드들

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