Table of Contents

Class MillraceStorageException

Namespace
Millrace.Storage
Assembly
Millrace.dll

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.