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.