Class DatabaseUpgradeStep
Inheritance
System.Object
Assembly: cs.temp.dll.dll
Syntax
public class DatabaseUpgradeStep : InstallSetupStep<object>
Constructors
DatabaseUpgradeStep(DatabaseBuilder, IRuntimeState, ILogger<DatabaseUpgradeStep>, IUmbracoVersion, IOptionsMonitor<ConnectionStrings>)
Declaration
public DatabaseUpgradeStep(DatabaseBuilder databaseBuilder, IRuntimeState runtime, ILogger<DatabaseUpgradeStep> logger, IUmbracoVersion umbracoVersion, IOptionsMonitor<ConnectionStrings> connectionStrings)
Parameters
| Type |
Name |
Description |
| DatabaseBuilder |
databaseBuilder |
|
| IRuntimeState |
runtime |
|
| ILogger<DatabaseUpgradeStep> |
logger |
|
| IUmbracoVersion |
umbracoVersion |
|
| IOptionsMonitor<ConnectionStrings> |
connectionStrings |
|
Methods
ExecuteAsync(Object)
Declaration
public override Task<InstallSetupResult> ExecuteAsync(object model)
Parameters
| Type |
Name |
Description |
| System.Object |
model |
|
Returns
| Type |
Description |
| Task<InstallSetupResult> |
|
RequiresExecution(Object)
Declaration
public override bool RequiresExecution(object model)
Parameters
| Type |
Name |
Description |
| System.Object |
model |
|
Returns
| Type |
Description |
| System.Boolean |
|