Class Upgrader
Used to run a MigrationPlan
Inheritance
System.Object
Namespace: Umbraco.Cms.Infrastructure.Migrations.Upgrade
Assembly: Umbraco.Infrastructure.dll
Syntax
public class Upgrader
Constructors
View SourceUpgrader(MigrationPlan)
Initializes a new instance of the
Declaration
public Upgrader(MigrationPlan plan)
Parameters
Type | Name | Description |
---|---|---|
MigrationPlan | plan |
Properties
View SourceName
Gets the name of the migration plan.
Declaration
public string Name { get; }
Property Value
Type | Description |
---|---|
System.String |
Plan
Gets the migration plan.
Declaration
public MigrationPlan Plan { get; }
Property Value
Type | Description |
---|---|
MigrationPlan |
StateValueKey
Gets the key for the state value.
Declaration
public virtual string StateValueKey { get; }
Property Value
Type | Description |
---|---|
System.String |
Methods
View SourceExecute(IMigrationPlanExecutor, ICoreScopeProvider, IKeyValueService)
Executes.
Declaration
public ExecutedMigrationPlan Execute(IMigrationPlanExecutor migrationPlanExecutor, ICoreScopeProvider scopeProvider, IKeyValueService keyValueService)
Parameters
Type | Name | Description |
---|---|---|
IMigrationPlanExecutor | migrationPlanExecutor | |
ICoreScopeProvider | scopeProvider | A scope provider. |
IKeyValueService | keyValueService | A key-value service. |
Returns
Type | Description |
---|---|
ExecutedMigrationPlan |