Table of Contents

Class LibraryServicesOptions

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

How LibraryServices runs.

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

Properties

IsInUse

True for a synced copy (a file or folder) that is open, so the sync does not prune it; none is when null.

public Func<string, bool>? IsInUse { get; init; }

Property Value

Func<string, bool>

LoggerFactory

Logs the Library and its sync; nothing is logged when null.

public ILoggerFactory? LoggerFactory { get; init; }

Property Value

ILoggerFactory

MarineZones

The NWS marine zone codes in an area, for adding an alerts source (#1075); every marine alert without.

public Func<GeoBounds, IReadOnlyList<string>>? MarineZones { get; init; }

Property Value

Func<GeoBounds, IReadOnlyList<string>>

ReadOnly

True to leave the collections file unchanged (changes last for the run).

public bool ReadOnly { get; init; }

Property Value

bool

TimeProvider

The clock; the system clock by default.

public TimeProvider TimeProvider { get; init; }

Property Value

TimeProvider