Table of Contents

Class CollectionLibraryOptions

Namespace
EncDotNet.S100.Collections.Library
Assembly
EncDotNet.S100.Collections.dll

Where a CollectionLibrary persists, and how.

public sealed record CollectionLibraryOptions : IEquatable<CollectionLibraryOptions>
Inheritance
CollectionLibraryOptions
Implements
Inherited Members

Constructors

CollectionLibraryOptions(string, string)

Where a CollectionLibrary persists, and how.

public CollectionLibraryOptions(string StorePath, string IndexCacheDirectory)

Parameters

StorePath string

The collection store file (collections.json).

IndexCacheDirectory string

The folder holding each source's cached index (<id>.index.json.gz).

Properties

IndexCacheDirectory

The folder holding each source's cached index (<id>.index.json.gz).

public string IndexCacheDirectory { get; init; }

Property Value

string

ReadOnly

True to never write the store (indexes are still cached).

public bool ReadOnly { get; init; }

Property Value

bool

SessionCollectionName

The display name of the transient collection holding S-128 catalogues loaded this session.

public string SessionCollectionName { get; init; }

Property Value

string

StorePath

The collection store file (collections.json).

public string StorePath { get; init; }

Property Value

string