Skip to main content

IImporter

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

Summary

Interface for importing data to Dataverse.

Members

Methods

ImportAsync

Task<ImportResult> ImportAsync(MigrationData data, ExecutionPlan plan, ImportOptions options, IProgressReporter progress, CancellationToken cancellationToken)

Imports data using a pre-built execution plan.

  • Param data: The migration data.

  • Param plan: The execution plan.

  • Param options: Import options.

  • Param progress: Optional progress reporter.

  • Param cancellationToken: Cancellation token.

  • Returns: The import result.

ImportAsync

Task<ImportResult> ImportAsync(string dataPath, ImportOptions options, IProgressReporter progress, CancellationToken cancellationToken)

Imports data from a CMT-format ZIP file.

  • Param dataPath: Path to the data.zip file.

  • Param options: Import options.

  • Param progress: Optional progress reporter.

  • Param cancellationToken: Cancellation token.

  • Returns: The import result.