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

Adds logging capability to the file uploader
Inheritance: LoggingFileTransferDecorator, IFileUploader
Afficher le fichier Open project: SIXNetworks/withSIX.Desktop

Méthodes publiques

Méthode Description
LoggingFileUploaderDecorator ( IFileUploader uploader ) : System
Upload ( FileUploadSpec spec ) : void
UploadAsync ( FileUploadSpec spec ) : System.Threading.Tasks.Task

Méthodes protégées

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

Method Details

LoggingFileUploaderDecorator() public méthode

public LoggingFileUploaderDecorator ( IFileUploader uploader ) : System
uploader IFileUploader
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

Upload() public méthode

public Upload ( FileUploadSpec spec ) : void
spec withSIX.Sync.Core.Transfer.Specs.FileUploadSpec
Résultat void

UploadAsync() public méthode

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