Class BackupChainSummary
A chain's head in a store.
public sealed record BackupChainSummary : IEquatable<BackupChainSummary>
- Inheritance
-
BackupChainSummary
- Implements
- Inherited Members
Constructors
BackupChainSummary(Guid, uint, uint, int)
A chain's head in a store.
public BackupChainSummary(Guid ChainId, uint BaseId, uint HeadBackupId, int Depth)
Parameters
ChainIdGuidThe chain.
BaseIduintIts base point (0 when the base pack is gone).
HeadBackupIduintIts newest point.
DepthintIts points in the store.
Properties
BaseId
Its base point (0 when the base pack is gone).
public uint BaseId { get; init; }
Property Value
ChainId
The chain.
public Guid ChainId { get; init; }
Property Value
Depth
Its points in the store.
public int Depth { get; init; }
Property Value
HeadBackupId
Its newest point.
public uint HeadBackupId { get; init; }
Property Value
Methods
Deconstruct(out Guid, out uint, out uint, out int)
public void Deconstruct(out Guid ChainId, out uint BaseId, out uint HeadBackupId, out int Depth)
Parameters
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
Equals(BackupChainSummary?)
public bool Equals(BackupChainSummary? other)
Parameters
otherBackupChainSummary
Returns
GetHashCode()
public override int GetHashCode()
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(BackupChainSummary?, BackupChainSummary?)
public static bool operator ==(BackupChainSummary? left, BackupChainSummary? right)
Parameters
leftBackupChainSummaryrightBackupChainSummary
Returns
operator !=(BackupChainSummary?, BackupChainSummary?)
public static bool operator !=(BackupChainSummary? left, BackupChainSummary? right)
Parameters
leftBackupChainSummaryrightBackupChainSummary