Class JsonReport

Namespace
Wolfgang.Etl.Json
Assembly
Wolfgang.Etl.Json.dll

Progress report for JSON extraction and loading operations.

public record JsonReport : Report, IEquatable<Report>, IEquatable<JsonReport>
Inheritance
Report
JsonReport
Implements
IEquatable<Report>
Inherited Members
Report.ToString()
Report.GetHashCode()
Report.Equals(Report)
Report.<Clone>$()
Report.EqualityContract
Report.CurrentItemCount

Remarks

Extends Wolfgang.Etl.Abstractions.Report with JSON-specific progress information, including the count of skipped items.

Constructors

JsonReport(int, int)

Initializes a new instance of the JsonReport class.

public JsonReport(int currentItemCount, int currentSkippedItemCount)

Parameters

currentItemCount int

The number of items processed so far.

currentSkippedItemCount int

The number of items skipped so far.

Properties

CurrentSkippedItemCount

Gets the number of items that have been skipped during processing.

public int CurrentSkippedItemCount { get; }

Property Value

int