Table of Contents

Interface INavigationStateSource

Namespace
MackySoft.Navigathena
Assembly
MackySoft.Navigathena.dll

Provides immutable state snapshots and awaits states newer than an observed revision.

public interface INavigationStateSource

Properties

Current

NavigationState Current { get; }

Property Value

NavigationState

Methods

WaitForChangeAsync(long, CancellationToken)

ValueTask<NavigationState> WaitForChangeAsync(long observedRevision, CancellationToken cancellationToken = default)

Parameters

observedRevision long
cancellationToken CancellationToken

Returns

ValueTask<NavigationState>