Table of Contents

Class BackupChainBrokenException

Namespace
Typhon.Engine
Assembly
Typhon.Engine.dll

A backup point cannot be restored because a pack of its chain is missing, or the chain's links disagree.

public sealed class BackupChainBrokenException : BackupException, ISerializable
Inheritance
BackupChainBrokenException
Implements
Inherited Members

Constructors

BackupChainBrokenException(uint, uint, IReadOnlyList<uint>, string)

Creates the failure.

public BackupChainBrokenException(uint pointId, uint missingId, IReadOnlyList<uint> restorableAlternatives, string detail)

Parameters

pointId uint

The point that was asked for.

missingId uint

The point whose pack is missing or inconsistent.

restorableAlternatives IReadOnlyList<uint>

The points that remain restorable, ascending.

detail string

What was wrong with the link.

Properties

MissingId

The point whose pack is missing or inconsistent.

public uint MissingId { get; }

Property Value

uint

PointId

The point that was asked for.

public uint PointId { get; }

Property Value

uint

RestorableAlternatives

The points that remain restorable, ascending.

public IReadOnlyList<uint> RestorableAlternatives { get; }

Property Value

IReadOnlyList<uint>