C# Class withSIX.Core.Presentation.Decorators.LoggingFileDownloaderDecorator

Inheritance: LoggingFileTransferDecorator, IFileDownloader
Afficher le fichier Open project: SIXNetworks/withSIX.Desktop

Méthodes publiques

Méthode Description
Download ( FileDownloadSpec spec ) : void
DownloadAsync ( FileDownloadSpec spec ) : System.Threading.Tasks.Task
LoggingFileDownloaderDecorator ( IFileDownloader downloader ) : System

Méthodes protégées

Méthode Description
OnError ( TransferSpec spec, Exception e ) : void
OnFinished ( TransferSpec spec ) : void
OnStart ( TransferSpec spec ) : void

Method Details

Download() public méthode

public Download ( FileDownloadSpec spec ) : void
spec withSIX.Sync.Core.Transfer.Specs.FileDownloadSpec
Résultat void

DownloadAsync() public méthode

public DownloadAsync ( FileDownloadSpec spec ) : System.Threading.Tasks.Task
spec withSIX.Sync.Core.Transfer.Specs.FileDownloadSpec
Résultat System.Threading.Tasks.Task

LoggingFileDownloaderDecorator() public méthode

public LoggingFileDownloaderDecorator ( IFileDownloader downloader ) : System
downloader IFileDownloader
Résultat System

OnError() protected méthode

protected OnError ( TransferSpec spec, Exception e ) : void
spec withSIX.Sync.Core.Transfer.Specs.TransferSpec
e System.Exception
Résultat void

OnFinished() protected méthode

protected OnFinished ( TransferSpec spec ) : void
spec withSIX.Sync.Core.Transfer.Specs.TransferSpec
Résultat void

OnStart() protected méthode

protected OnStart ( TransferSpec spec ) : void
spec withSIX.Sync.Core.Transfer.Specs.TransferSpec
Résultat void