C# Class ZeroInstall.Services.Fetchers.SequentialFetcher

Downloads Implementations sequentially.
Inheritance: FetcherBase
Afficher le fichier Open project: 0install/0install-win

Méthodes publiques

Méthode Description
Fetch ( IEnumerable implementations ) : void
SequentialFetcher ( [ config, [ store, [ handler ) : System

Creates a new sequential download fetcher.

Méthodes protégées

Méthode Description
Download ( DownloadRetrievalMethod retrievalMethod, object tag = null ) : TemporaryFile

Private Methods

Méthode Description
FetchOne ( [ implementation ) : void

Downloads a single Implementation to the IStore. Detects concurrent downloads in other processes.

GetDownloadID ( [ implementation ) : string
GetMirrorUrl ( [ url ) : Uri

Method Details

Download() protected méthode

protected Download ( DownloadRetrievalMethod retrievalMethod, object tag = null ) : TemporaryFile
retrievalMethod ZeroInstall.Store.Model.DownloadRetrievalMethod
tag object
Résultat TemporaryFile

Fetch() public méthode

public Fetch ( IEnumerable implementations ) : void
implementations IEnumerable
Résultat void

SequentialFetcher() public méthode

Creates a new sequential download fetcher.
public SequentialFetcher ( [ config, [ store, [ handler ) : System
config [ User settings controlling network behaviour, solving, etc.
store [ The location to store the downloaded and unpacked s in.
handler [ A callback object used when the the user needs to be informed about progress.
Résultat System