Table of Contents

Class MigrationProgressEventArgs

Namespace
Typhon.Engine
Assembly
Typhon.Engine.dll

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

string

Elapsed

Wall-clock time elapsed since the migration started.

public TimeSpan Elapsed { get; init; }

Property Value

TimeSpan

EntitiesMigrated

Number of entities migrated so far.

public long EntitiesMigrated { get; init; }

Property Value

long

EstimatedRemaining

Estimated wall-clock time remaining, extrapolated from progress so far.

public TimeSpan EstimatedRemaining { get; init; }

Property Value

TimeSpan

PercentComplete

Overall completion as a percentage in the range 0 to 100.

public double PercentComplete { get; init; }

Property Value

double

Phase

Current migration phase.

public MigrationPhase Phase { get; init; }

Property Value

MigrationPhase

TotalEntities

Total number of entities to migrate.

public long TotalEntities { get; init; }

Property Value

long