Class BackupVerifyReport
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
LevelBackupVerifyLevelQuick or full.
VerdictBackupVerifyVerdictThe overall answer.
PacksIReadOnlyList<BackupPackVerification>Every pack verified.
PointsIReadOnlyList<BackupPointVerification>Every point in scope.
StoreFindingsIReadOnlyList<BackupVerifyFinding>Findings about the store or about chain links.
DurationTimeSpanWall time.
BytesReadlongBytes read from the store.
Properties
BytesRead
Bytes read from the store.
public long BytesRead { get; init; }
Property Value
Duration
Wall time.
public TimeSpan Duration { get; init; }
Property Value
Level
Quick or full.
public BackupVerifyLevel Level { get; init; }
Property Value
Packs
Every pack verified.
public IReadOnlyList<BackupPackVerification> Packs { get; init; }
Property Value
Points
Every point in scope.
public IReadOnlyList<BackupPointVerification> Points { get; init; }
Property Value
StoreFindings
Findings about the store or about chain links.
public IReadOnlyList<BackupVerifyFinding> StoreFindings { get; init; }
Property Value
Verdict
The overall answer.
public BackupVerifyVerdict Verdict { get; init; }
Property Value
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
LevelBackupVerifyLevelVerdictBackupVerifyVerdictPacksIReadOnlyList<BackupPackVerification>PointsIReadOnlyList<BackupPointVerification>StoreFindingsIReadOnlyList<BackupVerifyFinding>DurationTimeSpanBytesReadlong
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
Equals(BackupVerifyReport?)
public bool Equals(BackupVerifyReport? other)
Parameters
otherBackupVerifyReport
Returns
GetHashCode()
public override int GetHashCode()
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(BackupVerifyReport?, BackupVerifyReport?)
public static bool operator ==(BackupVerifyReport? left, BackupVerifyReport? right)
Parameters
leftBackupVerifyReportrightBackupVerifyReport
Returns
operator !=(BackupVerifyReport?, BackupVerifyReport?)
public static bool operator !=(BackupVerifyReport? left, BackupVerifyReport? right)
Parameters
leftBackupVerifyReportrightBackupVerifyReport