C# Класс CalDavSynchronizer.Scheduling.Scheduler

Показать файл Открыть проект Примеры использования класса

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

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

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

Метод Описание
RunTimeTriggeredSynchronization ( ) : void
SynchronizationTimer_Tick ( object sender, EventArgs e ) : void

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

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

public RunNow ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task

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

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
Результат System

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

public SetOptions ( CalDavSynchronizer.Contracts.Options options, GeneralOptions generalOptions ) : System.Threading.Tasks.Task
options CalDavSynchronizer.Contracts.Options
generalOptions CalDavSynchronizer.Contracts.GeneralOptions
Результат System.Threading.Tasks.Task

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

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