C# Класс Raven.Database.Impl.Synchronization.EtagSynchronizer

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

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

Метод Описание
CalculateSynchronizationEtag ( Etag etag, Etag lastProcessedEtag ) : Etag
EtagSynchronizer ( EtagSynchronizerType type, ITransactionalStorage transactionalStorage ) : Raven.Abstractions.Data
GetSynchronizationEtag ( ) : Etag
UpdateSynchronizationState ( Etag lowestEtag ) : void

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

Метод Описание
GetEtagForPersistance ( ) : Etag
LoadSynchronizationState ( ) : void
PersistSynchronizationState ( ) : void
UpdateSynchronizationStateInternal ( Etag lowestEtag ) : bool

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

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

public CalculateSynchronizationEtag ( Etag etag, Etag lastProcessedEtag ) : Etag
etag Raven.Abstractions.Util.Etag
lastProcessedEtag Raven.Abstractions.Util.Etag
Результат Raven.Abstractions.Util.Etag

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

public EtagSynchronizer ( EtagSynchronizerType type, ITransactionalStorage transactionalStorage ) : Raven.Abstractions.Data
type EtagSynchronizerType
transactionalStorage ITransactionalStorage
Результат Raven.Abstractions.Data

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

public GetSynchronizationEtag ( ) : Etag
Результат Raven.Abstractions.Util.Etag

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

public UpdateSynchronizationState ( Etag lowestEtag ) : void
lowestEtag Raven.Abstractions.Util.Etag
Результат void