Table of Contents

Class ExchangeSetLoadResult

Namespace
EncDotNet.S100.Datasets.Pipelines
Assembly
EncDotNet.S100.Datasets.Pipelines.dll

Result of attempting to load a single dataset from an exchange set. Either Processor is non-null on success, or Error is non-null on failure. Never both null.

public sealed record ExchangeSetLoadResult : IEquatable<ExchangeSetLoadResult>
Inheritance
ExchangeSetLoadResult
Implements
Inherited Members

Constructors

ExchangeSetLoadResult(DatasetDiscoveryMetadata, string, IDatasetProcessor?, Exception?)

Result of attempting to load a single dataset from an exchange set. Either Processor is non-null on success, or Error is non-null on failure. Never both null.

public ExchangeSetLoadResult(DatasetDiscoveryMetadata Metadata, string RelativePath, IDatasetProcessor? Processor, Exception? Error)

Parameters

Metadata DatasetDiscoveryMetadata
RelativePath string
Processor IDatasetProcessor
Error Exception

Properties

Error

public Exception? Error { get; init; }

Property Value

Exception

Metadata

public DatasetDiscoveryMetadata Metadata { get; init; }

Property Value

DatasetDiscoveryMetadata

Processor

public IDatasetProcessor? Processor { get; init; }

Property Value

IDatasetProcessor

RelativePath

public string RelativePath { get; init; }

Property Value

string