Table of Contents

Class LibraryDownloadOutcome

Namespace
EncDotNet.S100.Collections.Library
Assembly
EncDotNet.S100.Collections.dll
public sealed record LibraryDownloadOutcome : IEquatable<LibraryDownloadOutcome>
Inheritance
LibraryDownloadOutcome
Implements
Inherited Members

Constructors

LibraryDownloadOutcome(LibraryDownloadResult, IReadOnlyList<Guid>, LibraryLoadResult?)

public LibraryDownloadOutcome(LibraryDownloadResult Download, IReadOnlyList<Guid> ReindexedSources, LibraryLoadResult? Load)

Parameters

Download LibraryDownloadResult

What the download batch did.

ReindexedSources IReadOnlyList<Guid>

Sources re-indexed because a package was downloaded (a package lists its datasets only once its source re-indexes); its datasets are not opened.

Load LibraryLoadResult

What opening the downloaded items did, or null when nothing was opened.

Properties

Download

What the download batch did.

public LibraryDownloadResult Download { get; init; }

Property Value

LibraryDownloadResult

Load

What opening the downloaded items did, or null when nothing was opened.

public LibraryLoadResult? Load { get; init; }

Property Value

LibraryLoadResult

ReindexedSources

Sources re-indexed because a package was downloaded (a package lists its datasets only once its source re-indexes); its datasets are not opened.

public IReadOnlyList<Guid> ReindexedSources { get; init; }

Property Value

IReadOnlyList<Guid>