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
LoggerFactory
Logs the Library and its sync; nothing is logged when null.
public ILoggerFactory? LoggerFactory { get; init; }
Property Value
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
ReadOnly
True to leave the collections file unchanged (changes last for the run).
public bool ReadOnly { get; init; }
Property Value
TimeProvider
The clock; the system clock by default.
public TimeProvider TimeProvider { get; init; }