C# Класс Rsdn.Janus.Synchronizer

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

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

Метод Описание
Dispose ( ) : void
IsActive ( ) : bool
IsAvailable ( ) : bool
SyncPeriodic ( bool activateUI ) : IStatisticsContainer

Start synchronization All subscribers should be already setup for events It uses Logger to notify about progress

SyncSpecific ( string providerName, string taskName, bool activateUI ) : IStatisticsContainer
Synchronizer ( [ provider ) : System

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

Метод Описание
InitStartSync ( ) : bool

Инициализация переменных и событий для синхронизации.

OnEndSync ( EndSyncEventArgs arg ) : void
OnStartSync ( ) : void
PerformSyncProvider ( ISyncContext context, string provName, string taskName ) : void
PerformSyncSession ( Action syncProc, bool activateUI ) : IStatisticsContainer

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

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

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

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

public IsActive ( ) : bool
Результат bool

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

public IsAvailable ( ) : bool
Результат bool

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

Start synchronization All subscribers should be already setup for events It uses Logger to notify about progress
public SyncPeriodic ( bool activateUI ) : IStatisticsContainer
activateUI bool
Результат IStatisticsContainer

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

public SyncSpecific ( string providerName, string taskName, bool activateUI ) : IStatisticsContainer
providerName string
taskName string
activateUI bool
Результат IStatisticsContainer

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

public Synchronizer ( [ provider ) : System
provider [
Результат System