Skip to main content

PhaseResult

  • Namespace: PPDS.Migration.Import
  • Assembly: PPDS.Migration
  • Kind: Class

Summary​

Result from a single import phase.

Members​

Methods​

Skipped​

PhaseResult Skipped()

Creates a successful result with no records processed (phase skipped).

Succeeded​

PhaseResult Succeeded(int processed, TimeSpan duration)

Creates a successful result with the specified counts.

  • Param processed: Number of records processed.

  • Param duration: Duration of the phase.

Properties​

Duration​

TimeSpan Duration { get; set; }

Gets or sets the duration of this phase.

Errors​

IReadOnlyList<MigrationError> Errors { get; set; }

Gets or sets the errors encountered during this phase.

FailureCount​

int FailureCount { get; set; }

Gets or sets the number of failed records.

RecordsProcessed​

int RecordsProcessed { get; set; }

Gets or sets the total number of records processed in this phase.

Success​

bool Success { get; set; }

Gets or sets whether the phase completed successfully (no errors).

SuccessCount​

int SuccessCount { get; set; }

Gets or sets the number of successfully processed records.