Table of Contents

Class BrowseWork

Namespace
Archiver.App.Core
Assembly
Archiver.App.Core.dll

T-F199 step 6: counts browse work that runs without IsBusy (listing, nested drill-in, preview). "Close archive" stays off while any is in flight, or the work would finish into a closed browser (fill the index, push a nested level) after the user left.

public sealed class BrowseWork
Inheritance
BrowseWork
Inherited Members

Properties

InFlight

True while at least one scope is open.

public bool InFlight { get; }

Property Value

bool

Methods

Begin()

Starts a unit of work; dispose the result when it ends.

public IDisposable Begin()

Returns

IDisposable

Events

Changed

Raised when InFlight flips.

public event Action? Changed

Event Type

Action