Skip to content

Class DatabaseTopologyOperationalSnapshot

Namespace: Cephalon.Abstractions.Data
Assembly: Cephalon.Abstractions.dll

Combines the engine-owned operator-facing database-topology posture into one reusable payload.

public sealed class DatabaseTopologyOperationalSnapshot

objectDatabaseTopologyOperationalSnapshot

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

DatabaseTopologyOperationalSnapshot(DateTimeOffset, DatabaseTopologyOperationalSummary, IReadOnlyList<DatabaseTopologyOperationalAdvisory>?, DatabaseTopologyOperationalActionPlan?)

Section titled “ DatabaseTopologyOperationalSnapshot(DateTimeOffset, DatabaseTopologyOperationalSummary, IReadOnlyList<DatabaseTopologyOperationalAdvisory>?, DatabaseTopologyOperationalActionPlan?)”

Creates a new database-topology operational snapshot.

public DatabaseTopologyOperationalSnapshot(DateTimeOffset generatedAtUtc, DatabaseTopologyOperationalSummary summary, IReadOnlyList<DatabaseTopologyOperationalAdvisory>? advisories = null, DatabaseTopologyOperationalActionPlan? actionPlan = null)

generatedAtUtc DateTimeOffset

The UTC timestamp when the snapshot was created.

summary DatabaseTopologyOperationalSummary

The aggregate operator-facing topology summary.

advisories IReadOnlyList<DatabaseTopologyOperationalAdvisory>?

The reusable operator-facing advisories derived from the current topology state.

actionPlan DatabaseTopologyOperationalActionPlan?

The ordered engine-owned operator action plan derived from the current topology state.

Gets the ordered engine-owned operator action plan derived from the current topology state.

public DatabaseTopologyOperationalActionPlan ActionPlan { get; }

DatabaseTopologyOperationalActionPlan

Gets the reusable operator-facing advisories derived from the current topology state.

public IReadOnlyList<DatabaseTopologyOperationalAdvisory> Advisories { get; }

IReadOnlyList<DatabaseTopologyOperationalAdvisory>

Gets the UTC timestamp when the snapshot was created.

public DateTimeOffset GeneratedAtUtc { get; }

DateTimeOffset

Gets the aggregate operator-facing topology summary.

public DatabaseTopologyOperationalSummary Summary { get; }

DatabaseTopologyOperationalSummary