Class NavigationTerminationRecord
- Namespace
- MackySoft.Navigathena
- Assembly
- MackySoft.Navigathena.dll
Identifies unfinished ownership without exposing its mutable native resources.
public sealed record NavigationTerminationRecord : IEquatable<NavigationTerminationRecord>
- Inheritance
-
NavigationTerminationRecord
- Implements
- Inherited Members
Constructors
NavigationTerminationRecord(Guid, NavigationTerminationKind, NavigationEntryId?, PresentationId?, NavigationOperationId?, NavigationTerminationStatus, string?)
Identifies unfinished ownership without exposing its mutable native resources.
public NavigationTerminationRecord(Guid Id, NavigationTerminationKind Kind, NavigationEntryId? ScreenEntryId, PresentationId? PresentationId, NavigationOperationId? OperationId, NavigationTerminationStatus Status, string? Reason)
Parameters
IdGuidKindNavigationTerminationKindScreenEntryIdNavigationEntryId?PresentationIdPresentationId?OperationIdNavigationOperationId?StatusNavigationTerminationStatusReasonstring
Properties
Exception
public Exception? Exception { get; init; }
Property Value
Id
public Guid Id { get; init; }
Property Value
Kind
public NavigationTerminationKind Kind { get; init; }
Property Value
OperationId
public NavigationOperationId? OperationId { get; init; }
Property Value
PresentationId
public PresentationId? PresentationId { get; init; }
Property Value
Reason
public string? Reason { get; init; }
Property Value
ScreenEntryId
public NavigationEntryId? ScreenEntryId { get; init; }
Property Value
Status
public NavigationTerminationStatus Status { get; init; }