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. |