C# 클래스 CQRSalad.EventStore.MongoDB.MongoSnapshotStore

상속: ISnapshotStore
파일 보기 프로젝트 열기: Ontropix/CQRSalad

공개 메소드들

메소드 설명
LoadSnapshot ( string aggregateId ) : Task
MongoSnapshotStore ( IMongoDatabase mongoDatabase, MongoSnapshotsOptions options ) : System.Threading.Tasks
SaveSnapshot ( AggregateSnapshot snapshot ) : System.Threading.Tasks.Task

비공개 메소드들

메소드 설명
GetCollection ( ) : IMongoCollection

메소드 상세

LoadSnapshot() 공개 메소드

public LoadSnapshot ( string aggregateId ) : Task
aggregateId string
리턴 Task

MongoSnapshotStore() 공개 메소드

public MongoSnapshotStore ( IMongoDatabase mongoDatabase, MongoSnapshotsOptions options ) : System.Threading.Tasks
mongoDatabase IMongoDatabase
options MongoSnapshotsOptions
리턴 System.Threading.Tasks

SaveSnapshot() 공개 메소드

public SaveSnapshot ( AggregateSnapshot snapshot ) : System.Threading.Tasks.Task
snapshot CQRSalad.EventSourcing.AggregateSnapshot
리턴 System.Threading.Tasks.Task