Table of Contents

Class BackupArchiveListing

Namespace
Typhon.Engine
Assembly
Typhon.Engine.dll

A store's WAL archive (ListArchive(string)).

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

Constructors

BackupArchiveListing(Guid, Guid, IReadOnlyList<BackupArchiveTimeline>)

A store's WAL archive (ListArchive(string)).

public BackupArchiveListing(Guid StoreId, Guid DatabaseId, IReadOnlyList<BackupArchiveTimeline> Timelines)

Parameters

StoreId Guid

The store's id.

DatabaseId Guid

The database it backs up.

Timelines IReadOnlyList<BackupArchiveTimeline>

Every timeline, parents before their children.

Properties

DatabaseId

The database it backs up.

public Guid DatabaseId { get; init; }

Property Value

Guid

StoreId

The store's id.

public Guid StoreId { get; init; }

Property Value

Guid

Timelines

Every timeline, parents before their children.

public IReadOnlyList<BackupArchiveTimeline> Timelines { get; init; }

Property Value

IReadOnlyList<BackupArchiveTimeline>

Methods

Deconstruct(out Guid, out Guid, out IReadOnlyList<BackupArchiveTimeline>)

public void Deconstruct(out Guid StoreId, out Guid DatabaseId, out IReadOnlyList<BackupArchiveTimeline> Timelines)

Parameters

StoreId Guid
DatabaseId Guid
Timelines IReadOnlyList<BackupArchiveTimeline>

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

Equals(BackupArchiveListing?)

public bool Equals(BackupArchiveListing? other)

Parameters

other BackupArchiveListing

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

Operators

operator ==(BackupArchiveListing?, BackupArchiveListing?)

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

Parameters

left BackupArchiveListing
right BackupArchiveListing

Returns

bool

operator !=(BackupArchiveListing?, BackupArchiveListing?)

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

Parameters

left BackupArchiveListing
right BackupArchiveListing

Returns

bool