C# 클래스 withSIX.Sync.Core.Transfer.MultiMirrorFileDownloader

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

공개 메소드들

메소드 설명
Download ( MultiMirrorFileDownloadSpec spec ) : void
Download ( MultiMirrorFileDownloadSpec spec, CancellationToken token ) : void
DownloadAsync ( MultiMirrorFileDownloadSpec spec ) : Task
DownloadAsync ( MultiMirrorFileDownloadSpec spec, CancellationToken token ) : Task
MultiMirrorFileDownloader ( IFileDownloader downloader, IMirrorSelector mirrorSelector ) : System

보호된 메소드들

메소드 설명
TryDownloadFile ( MultiMirrorFileDownloadSpec spec, Uri host ) : void
TryDownloadFileAsync ( MultiMirrorFileDownloadSpec spec, Uri host ) : Task

비공개 메소드들

메소드 설명
BuildSpec ( MultiMirrorFileDownloadSpec spec, Uri host ) : FileDownloadSpec
ResetSpec ( MultiMirrorFileDownloadSpec spec ) : void
TryDownload ( MultiMirrorFileDownloadSpec spec, Uri host ) : bool
TryDownloadAsync ( MultiMirrorFileDownloadSpec spec, Uri host ) : Task

메소드 상세

Download() 공개 메소드

public Download ( MultiMirrorFileDownloadSpec spec ) : void
spec withSIX.Sync.Core.Transfer.Specs.MultiMirrorFileDownloadSpec
리턴 void

Download() 공개 메소드

public Download ( MultiMirrorFileDownloadSpec spec, CancellationToken token ) : void
spec withSIX.Sync.Core.Transfer.Specs.MultiMirrorFileDownloadSpec
token System.Threading.CancellationToken
리턴 void

DownloadAsync() 공개 메소드

public DownloadAsync ( MultiMirrorFileDownloadSpec spec ) : Task
spec withSIX.Sync.Core.Transfer.Specs.MultiMirrorFileDownloadSpec
리턴 Task

DownloadAsync() 공개 메소드

public DownloadAsync ( MultiMirrorFileDownloadSpec spec, CancellationToken token ) : Task
spec withSIX.Sync.Core.Transfer.Specs.MultiMirrorFileDownloadSpec
token System.Threading.CancellationToken
리턴 Task

MultiMirrorFileDownloader() 공개 메소드

public MultiMirrorFileDownloader ( IFileDownloader downloader, IMirrorSelector mirrorSelector ) : System
downloader IFileDownloader
mirrorSelector IMirrorSelector
리턴 System

TryDownloadFile() 보호된 메소드

protected TryDownloadFile ( MultiMirrorFileDownloadSpec spec, Uri host ) : void
spec withSIX.Sync.Core.Transfer.Specs.MultiMirrorFileDownloadSpec
host System.Uri
리턴 void

TryDownloadFileAsync() 보호된 메소드

protected TryDownloadFileAsync ( MultiMirrorFileDownloadSpec spec, Uri host ) : Task
spec withSIX.Sync.Core.Transfer.Specs.MultiMirrorFileDownloadSpec
host System.Uri
리턴 Task