C# 클래스 withSIX.Core.Presentation.Decorators.LoggingFileDownloaderDecorator

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

공개 메소드들

메소드 설명
Download ( FileDownloadSpec spec ) : void
DownloadAsync ( FileDownloadSpec spec ) : System.Threading.Tasks.Task
LoggingFileDownloaderDecorator ( IFileDownloader downloader ) : System

보호된 메소드들

메소드 설명
OnError ( TransferSpec spec, Exception e ) : void
OnFinished ( TransferSpec spec ) : void
OnStart ( TransferSpec spec ) : void

메소드 상세

Download() 공개 메소드

public Download ( FileDownloadSpec spec ) : void
spec withSIX.Sync.Core.Transfer.Specs.FileDownloadSpec
리턴 void

DownloadAsync() 공개 메소드

public DownloadAsync ( FileDownloadSpec spec ) : System.Threading.Tasks.Task
spec withSIX.Sync.Core.Transfer.Specs.FileDownloadSpec
리턴 System.Threading.Tasks.Task

LoggingFileDownloaderDecorator() 공개 메소드

public LoggingFileDownloaderDecorator ( IFileDownloader downloader ) : System
downloader IFileDownloader
리턴 System

OnError() 보호된 메소드

protected OnError ( TransferSpec spec, Exception e ) : void
spec withSIX.Sync.Core.Transfer.Specs.TransferSpec
e System.Exception
리턴 void

OnFinished() 보호된 메소드

protected OnFinished ( TransferSpec spec ) : void
spec withSIX.Sync.Core.Transfer.Specs.TransferSpec
리턴 void

OnStart() 보호된 메소드

protected OnStart ( TransferSpec spec ) : void
spec withSIX.Sync.Core.Transfer.Specs.TransferSpec
리턴 void