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
PhaseNavigationPhaseReasonstringEntryIdNavigationEntryId?PresentationIdPresentationId?
Properties
EntryId
public NavigationEntryId? EntryId { get; init; }
Property Value
Exception
public Exception? Exception { get; init; }
Property Value
Phase
public NavigationPhase Phase { get; init; }
Property Value
PresentationId
public PresentationId? PresentationId { get; init; }
Property Value
Reason
public string Reason { get; init; }