C# Class Ncqrs.Eventing.Storage.RavenDB.RavenDBSnapshotStore

Inheritance: ISnapshotStore
Datei anzeigen Open project: pjvds/ncqrs

Public Methods

Method Description
GetSnapshot ( System.Guid eventSourceId, long maxVersion ) : Ncqrs.Eventing.Sourcing.Snapshotting.Snapshot
RavenDBSnapshotStore ( IDocumentStore externalDocumentStore ) : System
RavenDBSnapshotStore ( string ravenUrl ) : System
SaveSnapshot ( Ncqrs.Eventing.Sourcing.Snapshotting.Snapshot source ) : void

Private Methods

Method Description
SetConventions ( DocumentConvention convention ) : DocumentConvention

Method Details

GetSnapshot() public method

public GetSnapshot ( System.Guid eventSourceId, long maxVersion ) : Ncqrs.Eventing.Sourcing.Snapshotting.Snapshot
eventSourceId System.Guid
maxVersion long
return Ncqrs.Eventing.Sourcing.Snapshotting.Snapshot

RavenDBSnapshotStore() public method

public RavenDBSnapshotStore ( IDocumentStore externalDocumentStore ) : System
externalDocumentStore IDocumentStore
return System

RavenDBSnapshotStore() public method

public RavenDBSnapshotStore ( string ravenUrl ) : System
ravenUrl string
return System

SaveSnapshot() public method

public SaveSnapshot ( Ncqrs.Eventing.Sourcing.Snapshotting.Snapshot source ) : void
source Ncqrs.Eventing.Sourcing.Snapshotting.Snapshot
return void