C# Класс Synoptic.Service.PollingDaemonBase

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

Открытые методы

Метод Описание
OnError ( Exception e, CancellationToken cancellationToken ) : void
OnStarted ( ) : void
OnStopped ( ) : void
Run ( CancellationTokenSource cts ) : void
Start ( ) : void
Stop ( ) : void

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

Метод Описание
PollingDaemonBase ( IDaemonLogger logger, System.TimeSpan interval, IPollingPreempter preempter = null ) : System

Приватные методы

Метод Описание
ConfigureTaskForErrors ( Task task, CancellationToken>.Action errorHandler, CancellationToken cancellationToken ) : void
Execute ( CancellationToken ct ) : void
Preempted ( object sender, EventArgs e ) : void
StartPreempter ( CancellationToken cancellationToken ) : void

Описание методов

OnError() публичный абстрактный Метод

public abstract OnError ( Exception e, CancellationToken cancellationToken ) : void
e System.Exception
cancellationToken System.Threading.CancellationToken
Результат void

OnStarted() публичный Метод

public OnStarted ( ) : void
Результат void

OnStopped() публичный абстрактный Метод

public abstract OnStopped ( ) : void
Результат void

PollingDaemonBase() защищенный Метод

protected PollingDaemonBase ( IDaemonLogger logger, System.TimeSpan interval, IPollingPreempter preempter = null ) : System
logger IDaemonLogger
interval System.TimeSpan
preempter IPollingPreempter
Результат System

Run() публичный абстрактный Метод

public abstract Run ( CancellationTokenSource cts ) : void
cts System.Threading.CancellationTokenSource
Результат void

Start() публичный Метод

public Start ( ) : void
Результат void

Stop() публичный Метод

public Stop ( ) : void
Результат void