C# Class Synoptic.Service.PollingDaemonBase

Inheritance: IServiceDaemon
Afficher le fichier Open project: bitdiff/synoptic

Méthodes publiques

Méthode Description
OnError ( Exception e, CancellationToken cancellationToken ) : void
OnStarted ( ) : void
OnStopped ( ) : void
Run ( CancellationTokenSource cts ) : void
Start ( ) : void
Stop ( ) : void

Méthodes protégées

Méthode Description
PollingDaemonBase ( IDaemonLogger logger, System.TimeSpan interval, IPollingPreempter preempter = null ) : System

Private Methods

Méthode Description
ConfigureTaskForErrors ( Task task, CancellationToken>.Action errorHandler, CancellationToken cancellationToken ) : void
Execute ( CancellationToken ct ) : void
Preempted ( object sender, EventArgs e ) : void
StartPreempter ( CancellationToken cancellationToken ) : void

Method Details

OnError() public abstract méthode

public abstract OnError ( Exception e, CancellationToken cancellationToken ) : void
e System.Exception
cancellationToken System.Threading.CancellationToken
Résultat void

OnStarted() public méthode

public OnStarted ( ) : void
Résultat void

OnStopped() public abstract méthode

public abstract OnStopped ( ) : void
Résultat void

PollingDaemonBase() protected méthode

protected PollingDaemonBase ( IDaemonLogger logger, System.TimeSpan interval, IPollingPreempter preempter = null ) : System
logger IDaemonLogger
interval System.TimeSpan
preempter IPollingPreempter
Résultat System

Run() public abstract méthode

public abstract Run ( CancellationTokenSource cts ) : void
cts System.Threading.CancellationTokenSource
Résultat void

Start() public méthode

public Start ( ) : void
Résultat void

Stop() public méthode

public Stop ( ) : void
Résultat void