Skip to main content
Table of Contents

Namespace Stratara.Abstractions.Erasure

Classes

ErasedPlane

One plane of a composed erasure, and the scopes that were swept in it.

ErasureIncompleteException

Raised when one plane's sweep fails during a composed erasure. The erasure stops at that plane rather than continuing, so a later plane never shreds the key material an earlier, failed plane still needs to read.

ErasureReport

What a composed erasure covered. Returned only when every plane succeeded; a failure part-way raises ErasureIncompleteException instead, carrying the planes completed until then.

Interfaces

ISubjectEraser

Erases a subject across every plane the framework holds its data in, in an order that leaves nothing unreachable before it has been removed.

Enums

ErasurePlane

A plane of storage a subject's data lives in, swept as part of a composed erasure. The declaration order is the order the sweeps run in.