Class MillraceStorageException
Base type for the storage exceptions the contract mandates. Providers are not required to
wrap transient/infrastructure errors. Style rule: return-value signaling (ApplyAsync
false, TryFireRecurringAsync false, TryCancelAsync false, renewal omissions)
is for expected multi-node races where the loser simply drops; exceptions are for caller
contract violations or conflicts requiring caller reaction.
public class MillraceStorageException : Exception, ISerializable
- Inheritance
-
MillraceStorageException
- Implements
- Derived
- Inherited Members
Constructors
- MillraceStorageException(string)
Creates the exception with a message describing the violation.
- MillraceStorageException(string, Exception)
Creates the exception wrapping the underlying provider error.