Class SqlBulkCopyReport
- Namespace
- Wolfgang.Etl.SqlBulkCopy
- Assembly
- Wolfgang.Etl.SqlBulkCopy.dll
Progress report for SQL Server bulk copy loading operations.
public record SqlBulkCopyReport : Report, IEquatable<Report>, IEquatable<SqlBulkCopyReport>
- Inheritance
-
ReportSqlBulkCopyReport
- Implements
-
IEquatable<Report>
- Inherited Members
-
Report.ToString()Report.GetHashCode()Report.Equals(Report)Report.<Clone>$()Report.EqualityContractReport.CurrentItemCountReport.StartedAtReport.ElapsedReport.TotalItemCountReport.ItemsPerSecondReport.PercentCompleteReport.EstimatedRemaining
Remarks
Extends Wolfgang.Etl.Abstractions.Report with bulk-copy-specific progress information, including the count of skipped items and the number of batches written.
Constructors
SqlBulkCopyReport(int, int, int)
Initializes a new instance of the SqlBulkCopyReport class.
public SqlBulkCopyReport(int currentItemCount, int currentSkippedItemCount, int batchCount)
Parameters
currentItemCountintThe number of items loaded so far.
currentSkippedItemCountintThe number of items skipped so far.
batchCountintThe number of batches written so far.
Properties
BatchCount
Gets the number of batches that have been written to the server.
public int BatchCount { get; }
Property Value
CurrentSkippedItemCount
Gets the number of items that have been skipped during processing.
public int CurrentSkippedItemCount { get; }