Akka.Persistence.Tests.SnapshotFailureRobustnessSpec.DeleteFailingLocalSnapshotStore.DeleteAsync C# (CSharp) Method

DeleteAsync() protected method

protected DeleteAsync ( SnapshotMetadata metadata ) : System.Threading.Tasks.Task
metadata SnapshotMetadata
return System.Threading.Tasks.Task
            protected override Task DeleteAsync(SnapshotMetadata metadata)
            {
                base.DeleteAsync(metadata); // we actually delete it properly, but act as if it failed
                var promise = new TaskCompletionSource<object>();
                promise.SetException(new ApplicationException("Failed to delete snapshot for some reason."));
                return promise.Task;
            }

Same methods

SnapshotFailureRobustnessSpec.DeleteFailingLocalSnapshotStore::DeleteAsync ( string persistenceId, SnapshotSelectionCriteria criteria ) : System.Threading.Tasks.Task
SnapshotFailureRobustnessSpec.DeleteFailingLocalSnapshotStore