C# Class CalDavSynchronizer.Scheduling.Scheduler

Afficher le fichier Open project: aluxnimm/outlookcaldavsynchronizer Class Usage Examples

Méthodes publiques

Méthode Description
RunNow ( ) : System.Threading.Tasks.Task
Scheduler ( ISynchronizerFactory synchronizerFactory, ISynchronizationReportSink reportSink, System.Action ensureSynchronizationContext, IFolderChangeWatcherFactory folderChangeWatcherFactory, ISynchronizationRunLogger runLogger ) : System
SetOptions ( CalDavSynchronizer.Contracts.Options options, GeneralOptions generalOptions ) : System.Threading.Tasks.Task
Start ( ) : void

Private Methods

Méthode Description
RunTimeTriggeredSynchronization ( ) : void
SynchronizationTimer_Tick ( object sender, EventArgs e ) : void

Method Details

RunNow() public méthode

public RunNow ( ) : System.Threading.Tasks.Task
Résultat System.Threading.Tasks.Task

Scheduler() public méthode

public Scheduler ( ISynchronizerFactory synchronizerFactory, ISynchronizationReportSink reportSink, System.Action ensureSynchronizationContext, IFolderChangeWatcherFactory folderChangeWatcherFactory, ISynchronizationRunLogger runLogger ) : System
synchronizerFactory ISynchronizerFactory
reportSink ISynchronizationReportSink
ensureSynchronizationContext System.Action
folderChangeWatcherFactory IFolderChangeWatcherFactory
runLogger ISynchronizationRunLogger
Résultat System

SetOptions() public méthode

public SetOptions ( CalDavSynchronizer.Contracts.Options options, GeneralOptions generalOptions ) : System.Threading.Tasks.Task
options CalDavSynchronizer.Contracts.Options
generalOptions CalDavSynchronizer.Contracts.GeneralOptions
Résultat System.Threading.Tasks.Task

Start() public méthode

public Start ( ) : void
Résultat void