Struct ProgressUpdate<T>
- Namespace
- MackySoft.Navigathena
- Assembly
- MackySoft.Navigathena.dll
A typed report from one invocation within a navigation operation. Reporting completion does not complete that operation.
public readonly struct ProgressUpdate<T>
Type Parameters
T
- Inherited Members
Properties
EntryId
The reporting screen's history entry, or null for work not owned by one entry.
public NavigationEntryId? EntryId { get; }
Property Value
OperationId
The navigation operation which owns this report.
public NavigationOperationId OperationId { get; }
Property Value
Phase
The runtime phase containing the reporting callback.
public NavigationPhase Phase { get; }
Property Value
Sequence
The report's order within the operation. Gaps are allowed.
public long Sequence { get; }
Property Value
Value
The producer's unboxed, typed snapshot.
public T Value { get; }
Property Value
- T
WorkId
Identifies an invocation, allowing a reducer to distinguish concurrent acquisitions and repeated preparations.
public Guid WorkId { get; }
Property Value
WorkName
A diagnostic label for the callback; use WorkId for identity.
public string WorkName { get; }