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

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

보호된 메소드들

메소드 설명
OnError ( TransferSpec spec, Exception exception ) : void
OnFinished ( TransferSpec spec ) : void
OnStart ( TransferSpec spec ) : void
Wrap ( Func task, TransferSpec spec ) : System.Threading.Tasks.Task
Wrap ( System.Action action, TransferSpec spec ) : void

비공개 메소드들

메소드 설명
WrapInternal ( Func task, TransferSpec spec ) : System.Threading.Tasks.Task
WrapInternal ( System.Action action, TransferSpec spec ) : void

메소드 상세

OnError() 보호된 추상적인 메소드

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

OnFinished() 보호된 추상적인 메소드

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

OnStart() 보호된 추상적인 메소드

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

Wrap() 보호된 메소드

protected Wrap ( Func task, TransferSpec spec ) : System.Threading.Tasks.Task
task Func
spec withSIX.Sync.Core.Transfer.Specs.TransferSpec
리턴 System.Threading.Tasks.Task

Wrap() 보호된 메소드

protected Wrap ( System.Action action, TransferSpec spec ) : void
action System.Action
spec withSIX.Sync.Core.Transfer.Specs.TransferSpec
리턴 void