C# 클래스 Raven.Database.Impl.Synchronization.EtagSynchronizer

파일 보기 프로젝트 열기: robashton/ravendb 1 사용 예제들

공개 메소드들

메소드 설명
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