Table of Contents

Class BackupVerifyReport

Namespace
Typhon.Engine
Assembly
Typhon.Engine.dll

What a verify found.

public sealed record BackupVerifyReport : IEquatable<BackupVerifyReport>
Inheritance
BackupVerifyReport
Implements
Inherited Members

Constructors

BackupVerifyReport(BackupVerifyLevel, BackupVerifyVerdict, IReadOnlyList<BackupPackVerification>, IReadOnlyList<BackupPointVerification>, IReadOnlyList<BackupVerifyFinding>, TimeSpan, long)

What a verify found.

public BackupVerifyReport(BackupVerifyLevel Level, BackupVerifyVerdict Verdict, IReadOnlyList<BackupPackVerification> Packs, IReadOnlyList<BackupPointVerification> Points, IReadOnlyList<BackupVerifyFinding> StoreFindings, TimeSpan Duration, long BytesRead)

Parameters

Level BackupVerifyLevel

Quick or full.

Verdict BackupVerifyVerdict

The overall answer.

Packs IReadOnlyList<BackupPackVerification>

Every pack verified.

Points IReadOnlyList<BackupPointVerification>

Every point in scope.

StoreFindings IReadOnlyList<BackupVerifyFinding>

Findings about the store or about chain links.

Duration TimeSpan

Wall time.

BytesRead long

Bytes read from the store.

Properties

BytesRead

Bytes read from the store.

public long BytesRead { get; init; }

Property Value

long

Duration

Wall time.

public TimeSpan Duration { get; init; }

Property Value

TimeSpan

Level

Quick or full.

public BackupVerifyLevel Level { get; init; }

Property Value

BackupVerifyLevel

Packs

Every pack verified.

public IReadOnlyList<BackupPackVerification> Packs { get; init; }

Property Value

IReadOnlyList<BackupPackVerification>

Points

Every point in scope.

public IReadOnlyList<BackupPointVerification> Points { get; init; }

Property Value

IReadOnlyList<BackupPointVerification>

StoreFindings

Findings about the store or about chain links.

public IReadOnlyList<BackupVerifyFinding> StoreFindings { get; init; }

Property Value

IReadOnlyList<BackupVerifyFinding>

Verdict

The overall answer.

public BackupVerifyVerdict Verdict { get; init; }

Property Value

BackupVerifyVerdict

Methods

Deconstruct(out BackupVerifyLevel, out BackupVerifyVerdict, out IReadOnlyList<BackupPackVerification>, out IReadOnlyList<BackupPointVerification>, out IReadOnlyList<BackupVerifyFinding>, out TimeSpan, out long)

public void Deconstruct(out BackupVerifyLevel Level, out BackupVerifyVerdict Verdict, out IReadOnlyList<BackupPackVerification> Packs, out IReadOnlyList<BackupPointVerification> Points, out IReadOnlyList<BackupVerifyFinding> StoreFindings, out TimeSpan Duration, out long BytesRead)

Parameters

Level BackupVerifyLevel
Verdict BackupVerifyVerdict
Packs IReadOnlyList<BackupPackVerification>
Points IReadOnlyList<BackupPointVerification>
StoreFindings IReadOnlyList<BackupVerifyFinding>
Duration TimeSpan
BytesRead long

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

Equals(BackupVerifyReport?)

public bool Equals(BackupVerifyReport? other)

Parameters

other BackupVerifyReport

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

Operators

operator ==(BackupVerifyReport?, BackupVerifyReport?)

public static bool operator ==(BackupVerifyReport? left, BackupVerifyReport? right)

Parameters

left BackupVerifyReport
right BackupVerifyReport

Returns

bool

operator !=(BackupVerifyReport?, BackupVerifyReport?)

public static bool operator !=(BackupVerifyReport? left, BackupVerifyReport? right)

Parameters

left BackupVerifyReport
right BackupVerifyReport

Returns

bool