Class MigrationProgressEventArgs
Progress event data raised during schema migration for operational monitoring.
public class MigrationProgressEventArgs : EventArgs
- Inheritance
-
MigrationProgressEventArgs
- Inherited Members
Constructors
MigrationProgressEventArgs()
public MigrationProgressEventArgs()
Properties
ComponentName
Component (schema) name being migrated.
public string ComponentName { get; init; }
Property Value
Elapsed
Wall-clock time elapsed since the migration started.
public TimeSpan Elapsed { get; init; }
Property Value
EntitiesMigrated
Number of entities migrated so far.
public long EntitiesMigrated { get; init; }
Property Value
EstimatedRemaining
Estimated wall-clock time remaining, extrapolated from progress so far.
public TimeSpan EstimatedRemaining { get; init; }
Property Value
PercentComplete
Overall completion as a percentage in the range 0 to 100.
public double PercentComplete { get; init; }
Property Value
Phase
Current migration phase.
public MigrationPhase Phase { get; init; }
Property Value
TotalEntities
Total number of entities to migrate.
public long TotalEntities { get; init; }