Table of Contents

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

Folder string

The region's folder (e.g. Northeast); empty for datasets at the root.

Name string

The display name ("Northeast", "Great Lakes Region").

Areas IReadOnlyList<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

IReadOnlyList<CatalogFacetValue>

Folder

The region's folder (e.g. Northeast); empty for datasets at the root.

public string Folder { get; init; }

Property Value

string

Name

The display name ("Northeast", "Great Lakes Region").

public string Name { get; init; }

Property Value

string