Table of Contents

Class NavigationDiagnostic

Namespace
MackySoft.Navigathena
Assembly
MackySoft.Navigathena.dll

Provides a phase-specific reason suitable for recovery and retry decisions.

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

Constructors

NavigationDiagnostic(NavigationPhase, string, NavigationEntryId?, PresentationId?)

Provides a phase-specific reason suitable for recovery and retry decisions.

public NavigationDiagnostic(NavigationPhase Phase, string Reason, NavigationEntryId? EntryId = null, PresentationId? PresentationId = null)

Parameters

Phase NavigationPhase
Reason string
EntryId NavigationEntryId?
PresentationId PresentationId?

Properties

EntryId

public NavigationEntryId? EntryId { get; init; }

Property Value

NavigationEntryId?

Exception

public Exception? Exception { get; init; }

Property Value

Exception

Phase

public NavigationPhase Phase { get; init; }

Property Value

NavigationPhase

PresentationId

public PresentationId? PresentationId { get; init; }

Property Value

PresentationId?

Reason

public string Reason { get; init; }

Property Value

string