Class Upgrader
Used to run a MigrationPlan
Inheritance
System.Object
      Namespace: Umbraco.Cms.Infrastructure.Migrations.Upgrade
Assembly: Umbraco.Infrastructure.dll
Syntax
public class UpgraderConstructors
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 | 
Execute(IMigrationPlanExecutor, IScopeProvider, IKeyValueService)
Executes.
Declaration
public ExecutedMigrationPlan Execute(IMigrationPlanExecutor migrationPlanExecutor, IScopeProvider scopeProvider, IKeyValueService keyValueService)Parameters
| Type | Name | Description | 
|---|---|---|
| IMigrationPlanExecutor | migrationPlanExecutor | |
| IScopeProvider | scopeProvider | A scope provider. | 
| IKeyValueService | keyValueService | A key-value service. | 
Returns
| Type | Description | 
|---|---|
| ExecutedMigrationPlan |