C# Класс withSIX.Core.Presentation.Decorators.LoggingFileTransferDecorator

Наследование: IEnableLogging
Показать файл Открыть проект

Защищенные методы

Метод Описание
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