Class LoadedDataset
A single dataset currently loaded into an IDatasetCatalog.
public sealed record LoadedDataset : IEquatable<LoadedDataset>
- Inheritance
-
LoadedDataset
- Implements
- Inherited Members
Constructors
LoadedDataset(DatasetId, SpecRef, BoundingBox, TimeRange?, LoadedDatasetData)
A single dataset currently loaded into an IDatasetCatalog.
public LoadedDataset(DatasetId Id, SpecRef Spec, BoundingBox Bounds, TimeRange? TimeRange, LoadedDatasetData Data)
Parameters
IdDatasetIdStable identifier for the dataset within the catalog session.
SpecSpecRefThe product specification (and edition) the dataset declares.
BoundsBoundingBoxGeographic extent of the dataset.
TimeRangeTimeRange?Time interval covered by the dataset, or
nullfor static products.DataLoadedDatasetDataTyped payload — see LoadedDatasetData variants.
Properties
Bounds
Geographic extent of the dataset.
public BoundingBox Bounds { get; init; }
Property Value
Data
Typed payload — see LoadedDatasetData variants.
public LoadedDatasetData Data { get; init; }
Property Value
Id
Stable identifier for the dataset within the catalog session.
public DatasetId Id { get; init; }
Property Value
Spec
The product specification (and edition) the dataset declares.
public SpecRef Spec { get; init; }
Property Value
TimeRange
Time interval covered by the dataset, or null for static products.
public TimeRange? TimeRange { get; init; }