Class NavigationHostIncident
- Namespace
- MackySoft.Navigathena
- Assembly
- MackySoft.Navigathena.dll
Describes a host-level failure and the exact presentations required for its recovery.
public sealed class NavigationHostIncident
- Inheritance
-
NavigationHostIncident
- Inherited Members
Constructors
NavigationHostIncident(NavigationIncidentId, string, IReadOnlyList<PresentationReference>)
Initializes a detached host-incident snapshot.
public NavigationHostIncident(NavigationIncidentId id, string reason, IReadOnlyList<PresentationReference> requiredPresentations)
Parameters
idNavigationIncidentIdThe stable incident identifier.
reasonstringThe non-empty diagnostic reason for the incident.
requiredPresentationsIReadOnlyList<PresentationReference>The current presentation generations required by recovery.
Exceptions
- ArgumentException
idis uninitialized,reasonis empty, or a member identifier is duplicated.- ArgumentNullException
reasonorrequiredPresentationsis null.
Properties
Id
public NavigationIncidentId Id { get; }
Property Value
Reason
public string Reason { get; }
Property Value
RequiredPresentations
public IReadOnlyList<PresentationReference> RequiredPresentations { get; }