C# Класс Akka.Persistence.MongoDb.Snapshot.MongoDbSnapshotStore

A SnapshotStore implementation for writing snapshots to MongoDB.
Наследование: Akka.Persistence.Snapshot.SnapshotStore
Показать файл Открыть проект

Открытые методы

Метод Описание
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