Skip to content
ConsoleMonster
Class

OverviewSnapshot

ConsoleMonster.Overview

Namespace
ConsoleMonster.Overview
Assembly
ConsoleMonster
Modifiers
sealed

A point-in-time host summary, independent of terminal rendering.

Inheritance

  • object
  • OverviewSnapshot

Usage

Explore 3 API references to this type

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by 2

Accepted by parameters 1

Constructors

public OverviewSnapshot(string hostName, string operatingSystem, TimeSpan? uptime, DateTimeOffset capturedAt, IEnumerable<OverviewSection> sections) #

Creates a snapshot, including synthetic or application-provided data.

Parameters

hostName string required
The host's display name.
operatingSystem string required
The OS and version description.
uptime System.TimeSpan? required
Time since boot, if available.
capturedAt System.DateTimeOffset required
The local collection timestamp.
sections System.Collections.Generic.IEnumerable<ConsoleMonster.Overview.OverviewSection> required
Ordered sections, copied on construction.

Properties

public string HostName { get; } #

The host display name.

public string OperatingSystem { get; } #

The OS and version description.

public TimeSpan? Uptime { get; } #

Time since boot when a supported facility is available.

public DateTimeOffset CapturedAt { get; } #

The local collection timestamp.

public IReadOnlyList<OverviewSection> Sections { get; } #

The observations and pending markers, in registry or selected order.