Skip to main content

ImportResult

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

Summary

Result of an import operation.

Members

Properties

Duration

TimeSpan Duration { get; set; }

Gets or sets the import duration.

EntityResults

IReadOnlyList<EntityImportResult> EntityResults { get; set; }

Gets or sets the results per entity.

Errors

IReadOnlyList<MigrationError> Errors { get; set; }

Gets or sets the errors that occurred.

Phase1Duration

TimeSpan Phase1Duration { get; set; }

Gets or sets the duration of Phase 1 (entity import).

Phase2Duration

TimeSpan Phase2Duration { get; set; }

Gets or sets the duration of Phase 2 (deferred fields).

Phase3Duration

TimeSpan Phase3Duration { get; set; }

Gets or sets the duration of Phase 3 (M2M relationships).

PoolStatistics

PoolStatistics PoolStatistics { get; set; }

Gets or sets the connection pool statistics at the end of the import.

RecordsImported

int RecordsImported { get; set; }

Gets or sets the number of records imported.

RecordsPerSecond

double RecordsPerSecond { get; }

Gets the average records per second.

RecordsUpdated

int RecordsUpdated { get; set; }

Gets or sets the number of records updated (deferred fields).

RelationshipsFailed

int RelationshipsFailed { get; set; }

Gets or sets the number of relationship failures.

RelationshipsProcessed

int RelationshipsProcessed { get; set; }

Gets or sets the number of relationships processed.

SourceRecordCount

int SourceRecordCount { get; set; }

Gets or sets the number of records in the source data file.

Success

bool Success { get; set; }

Gets or sets whether the import was successful.

TiersProcessed

int TiersProcessed { get; set; }

Gets or sets the number of tiers processed.

Warnings

IReadOnlyList<ImportWarning> Warnings { get; set; }

Gets or sets the warnings that occurred during import.