C# 클래스 Akka.Persistence.MongoDb.Snapshot.MongoDbSnapshotStore

A SnapshotStore implementation for writing snapshots to MongoDB.
상속: Akka.Persistence.Snapshot.SnapshotStore
파일 보기 프로젝트 열기: akkadotnet/Akka.Persistence.MongoDB

공개 메소드들

메소드 설명
MongoDbSnapshotStore ( ) : System

보호된 메소드들

메소드 설명
DeleteAsync ( SnapshotMetadata metadata ) : System.Threading.Tasks.Task
DeleteAsync ( string persistenceId, SnapshotSelectionCriteria criteria ) : System.Threading.Tasks.Task
LoadAsync ( string persistenceId, SnapshotSelectionCriteria criteria ) : Task
PreStart ( ) : void
SaveAsync ( SnapshotMetadata metadata, object snapshot ) : System.Threading.Tasks.Task

비공개 메소드들

메소드 설명
CreateRangeFilter ( string persistenceId, SnapshotSelectionCriteria criteria ) : FilterDefinition
CreateSnapshotIdFilter ( string snapshotId ) : FilterDefinition
ToSelectedSnapshot ( SnapshotEntry entry ) : SelectedSnapshot
ToSnapshotEntry ( SnapshotMetadata metadata, object snapshot ) : SnapshotEntry

메소드 상세

DeleteAsync() 보호된 메소드

protected DeleteAsync ( SnapshotMetadata metadata ) : System.Threading.Tasks.Task
metadata SnapshotMetadata
리턴 System.Threading.Tasks.Task

DeleteAsync() 보호된 메소드

protected DeleteAsync ( string persistenceId, SnapshotSelectionCriteria criteria ) : System.Threading.Tasks.Task
persistenceId string
criteria SnapshotSelectionCriteria
리턴 System.Threading.Tasks.Task

LoadAsync() 보호된 메소드

protected LoadAsync ( string persistenceId, SnapshotSelectionCriteria criteria ) : Task
persistenceId string
criteria SnapshotSelectionCriteria
리턴 Task

MongoDbSnapshotStore() 공개 메소드

public MongoDbSnapshotStore ( ) : System
리턴 System

PreStart() 보호된 메소드

protected PreStart ( ) : void
리턴 void

SaveAsync() 보호된 메소드

protected SaveAsync ( SnapshotMetadata metadata, object snapshot ) : System.Threading.Tasks.Task
metadata SnapshotMetadata
snapshot object
리턴 System.Threading.Tasks.Task