Skip to main content

IImportPhaseProcessor

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

Summary

Processes a phase of the import pipeline. Each phase operates on the shared PPDS.Migration.Import.ImportContext and returns a PPDS.Migration.Import.PhaseResult.

Members

Methods

ProcessAsync

Task<PhaseResult> ProcessAsync(ImportContext context, CancellationToken cancellationToken)

Executes this phase of the import.

  • Param context: The shared import context containing data, options, and state.

  • Param cancellationToken: Cancellation token.

  • Returns: The result of this phase.

Properties

PhaseName

string PhaseName { get; }

Gets the name of this phase for logging and progress reporting.