C# Class Raven.Database.Impl.Synchronization.DatabaseEtagSynchronizer

ファイルを表示 Open project: robashton/ravendb Class Usage Examples

Public Methods

Method Description
DatabaseEtagSynchronizer ( ITransactionalStorage transactionalStorage ) : System.Collections.Generic
GetSynchronizer ( EtagSynchronizerType type ) : EtagSynchronizer
UpdateSynchronizationState ( JsonDocument docs ) : void

Private Methods

Method Description
GetLowestEtag ( IList documents ) : Etag

Method Details

DatabaseEtagSynchronizer() public method

public DatabaseEtagSynchronizer ( ITransactionalStorage transactionalStorage ) : System.Collections.Generic
transactionalStorage ITransactionalStorage
return System.Collections.Generic

GetSynchronizer() public method

public GetSynchronizer ( EtagSynchronizerType type ) : EtagSynchronizer
type EtagSynchronizerType
return EtagSynchronizer

UpdateSynchronizationState() public method

public UpdateSynchronizationState ( JsonDocument docs ) : void
docs Raven.Abstractions.Data.JsonDocument
return void