Class S100CatalogueRegion
- Namespace
- EncDotNet.S100.Collections.RemoteCatalogues
- Assembly
- EncDotNet.S100.Collections.dll
A top-level folder of a remote S-100 catalogue (a region, for NOAA's S-102) with the folders below it that hold datasets (its areas).
public sealed record S100CatalogueRegion : IEquatable<S100CatalogueRegion>
- Inheritance
-
S100CatalogueRegion
- Implements
- Inherited Members
Constructors
S100CatalogueRegion(string, string, IReadOnlyList<CatalogFacetValue>)
A top-level folder of a remote S-100 catalogue (a region, for NOAA's S-102) with the folders below it that hold datasets (its areas).
public S100CatalogueRegion(string Folder, string Name, IReadOnlyList<CatalogFacetValue> Areas)
Parameters
FolderstringThe region's folder (e.g.
Northeast); empty for datasets at the root.NamestringThe display name ("Northeast", "Great Lakes Region").
AreasIReadOnlyList<CatalogFacetValue>The dataset folders in the region (e.g.
Northeast/Boston) with their dataset counts and known sizes; a region whose datasets lie directly in it has one area, its own folder.
Properties
Areas
The dataset folders in the region (e.g. Northeast/Boston) with
their dataset counts and known sizes; a region whose datasets lie directly
in it has one area, its own folder.
public IReadOnlyList<CatalogFacetValue> Areas { get; init; }
Property Value
Folder
The region's folder (e.g. Northeast); empty for datasets at the root.
public string Folder { get; init; }
Property Value
Name
The display name ("Northeast", "Great Lakes Region").
public string Name { get; init; }