Class S100CatalogueFeedSource
- Namespace
- EncDotNet.S100.Collections
- Assembly
- EncDotNet.S100.Collections.dll
A remote S-100 exchange catalogue (CATALOG.XML) published over HTTP
with its datasets beside it — for example NOAA's S-102 bathymetry on AWS
Open Data (issue #685) — optionally scoped to some of its folders and
navigation purposes. Its items carry the catalogue's coverage and are
online (RemoteItemLocation) until downloaded.
public sealed record S100CatalogueFeedSource : CollectionSource, IEquatable<CollectionSource>, IEquatable<S100CatalogueFeedSource>
- Inheritance
-
S100CatalogueFeedSource
- Implements
- Inherited Members
Constructors
S100CatalogueFeedSource(Guid, string?, Uri, S100CatalogueFilter)
A remote S-100 exchange catalogue (CATALOG.XML) published over HTTP
with its datasets beside it — for example NOAA's S-102 bathymetry on AWS
Open Data (issue #685) — optionally scoped to some of its folders and
navigation purposes. Its items carry the catalogue's coverage and are
online (RemoteItemLocation) until downloaded.
public S100CatalogueFeedSource(Guid Id, string? DisplayName, Uri CatalogUri, S100CatalogueFilter Filter)
Parameters
IdGuidThe source's stable identifier.
DisplayNamestringAn optional user-facing label.
CatalogUriUriThe catalogue's URL; dataset file names resolve against it.
FilterS100CatalogueFilterWhich datasets to include.
Properties
CatalogUri
The catalogue's URL; dataset file names resolve against it.
public Uri CatalogUri { get; init; }
Property Value
Filter
Which datasets to include.
public S100CatalogueFilter Filter { get; init; }