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

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

공개 메소드들

메소드 설명
DownloadAsync ( FileQueueSpec spec ) : Task
DownloadAsync ( FileQueueSpec spec, CancellationToken token ) : Task
FileQueueDownloader ( IMultiMirrorFileDownloader downloader ) : System.Collections.Generic

보호된 메소드들

메소드 설명
GetDlSpec ( FileQueueSpec spec, ITransferStatus>.KeyValuePair file ) : MultiMirrorFileDownloadSpec
GetDlSpec ( FileQueueSpec spec, ITransferStatus>.KeyValuePair file, CancellationToken token ) : MultiMirrorFileDownloadSpec

메소드 상세

DownloadAsync() 공개 메소드

public DownloadAsync ( FileQueueSpec spec ) : Task
spec FileQueueSpec
리턴 Task

DownloadAsync() 공개 메소드

public DownloadAsync ( FileQueueSpec spec, CancellationToken token ) : Task
spec FileQueueSpec
token System.Threading.CancellationToken
리턴 Task

FileQueueDownloader() 공개 메소드

public FileQueueDownloader ( IMultiMirrorFileDownloader downloader ) : System.Collections.Generic
downloader IMultiMirrorFileDownloader
리턴 System.Collections.Generic

GetDlSpec() 보호된 정적인 메소드

protected static GetDlSpec ( FileQueueSpec spec, ITransferStatus>.KeyValuePair file ) : MultiMirrorFileDownloadSpec
spec FileQueueSpec
file ITransferStatus>.KeyValuePair
리턴 withSIX.Sync.Core.Transfer.Specs.MultiMirrorFileDownloadSpec

GetDlSpec() 보호된 정적인 메소드

protected static GetDlSpec ( FileQueueSpec spec, ITransferStatus>.KeyValuePair file, CancellationToken token ) : MultiMirrorFileDownloadSpec
spec FileQueueSpec
file ITransferStatus>.KeyValuePair
token System.Threading.CancellationToken
리턴 withSIX.Sync.Core.Transfer.Specs.MultiMirrorFileDownloadSpec