Definition
Namespace: EntityDb.Abstractions.Snapshots
Assembly: EntityDb.Abstractions
Represents a collection of TSnapshot
snapshots.
1
public interface ISnapshotRepository<TSnapshot> : EntityDb.Abstractions.Disposables.IDisposableResource, System.IDisposable, System.IAsyncDisposable
Type Parameters
TSnapshot
The type of snapshot stored in the ISnapshotRepository<TSnapshot>.
Methods
GetSnapshotOrDefault(Pointer, CancellationToken) | Returns an exact version of snapshot of a TSnapshot or default( . |
PutSnapshot(Pointer, TSnapshot, CancellationToken) | Inserts a TSnapshot snapshot. |
DeleteSnapshots(Pointer[], CancellationToken) | Deletes multiple TSnapshot snapshots. |