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

Adds logging capability to the file uploader
상속: LoggingFileTransferDecorator, IFileUploader
파일 보기 프로젝트 열기: SIXNetworks/withSIX.Desktop

공개 메소드들

메소드 설명
LoggingFileUploaderDecorator ( IFileUploader uploader ) : System
Upload ( FileUploadSpec spec ) : void
UploadAsync ( FileUploadSpec spec ) : System.Threading.Tasks.Task

보호된 메소드들

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

메소드 상세

LoggingFileUploaderDecorator() 공개 메소드

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

Upload() 공개 메소드

public Upload ( FileUploadSpec spec ) : void
spec withSIX.Sync.Core.Transfer.Specs.FileUploadSpec
리턴 void

UploadAsync() 공개 메소드

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