Class LocalFolderSource
- Namespace
- EncDotNet.S100.Collections
- Assembly
- EncDotNet.S100.Collections.dll
A local folder, scanned for exchange sets (S-100 CATALOG.XML, S-57
CATALOG.031, and zipped exchange sets) and loose datasets.
Referenced in place, never copied.
public sealed record LocalFolderSource : CollectionSource, IEquatable<CollectionSource>, IEquatable<LocalFolderSource>
- Inheritance
-
LocalFolderSource
- Implements
- Inherited Members
Constructors
LocalFolderSource(Guid, string?, string, bool)
A local folder, scanned for exchange sets (S-100 CATALOG.XML, S-57
CATALOG.031, and zipped exchange sets) and loose datasets.
Referenced in place, never copied.
public LocalFolderSource(Guid Id, string? DisplayName, string Path, bool Recursive = true)
Parameters
IdGuidThe source's stable identifier.
DisplayNamestringAn optional user-facing label.
PathstringThe absolute folder path.
RecursiveboolWhether sub-folders are scanned.
Properties
Path
The absolute folder path.
public string Path { get; init; }
Property Value
Recursive
Whether sub-folders are scanned.
public bool Recursive { get; init; }