C# Class withSIX.Sync.Core.Transfer.MultiThreadedFileQueueDownloader

Inheritance: FileQueueDownloader
Afficher le fichier Open project: SIXNetworks/withSIX.Desktop

Méthodes publiques

Méthode Description
DownloadAsync ( FileQueueSpec spec ) : Task
DownloadAsync ( FileQueueSpec spec, CancellationToken token ) : Task
MultiThreadedFileQueueDownloader ( Func getMaxThreads, IMultiMirrorFileDownloader downloader ) : System
MultiThreadedFileQueueDownloader ( IMultiMirrorFileDownloader downloader ) : System

Method Details

DownloadAsync() public méthode

public DownloadAsync ( FileQueueSpec spec ) : Task
spec FileQueueSpec
Résultat Task

DownloadAsync() public méthode

public DownloadAsync ( FileQueueSpec spec, CancellationToken token ) : Task
spec FileQueueSpec
token System.Threading.CancellationToken
Résultat Task

MultiThreadedFileQueueDownloader() public méthode

public MultiThreadedFileQueueDownloader ( Func getMaxThreads, IMultiMirrorFileDownloader downloader ) : System
getMaxThreads Func
downloader IMultiMirrorFileDownloader
Résultat System

MultiThreadedFileQueueDownloader() public méthode

public MultiThreadedFileQueueDownloader ( IMultiMirrorFileDownloader downloader ) : System
downloader IMultiMirrorFileDownloader
Résultat System