Interface IInstallStep
Defines a step that's required to install Umbraco.
Namespace: Umbraco.Cms.Core.Installer
Assembly: Umbraco.Core.dll
Syntax
public interface IInstallStep
Methods
View SourceExecuteAsync(InstallData)
Executes the install step.
Declaration
Task<Attempt<InstallationResult>> ExecuteAsync(InstallData model)
Parameters
| Type | Name | Description |
|---|---|---|
| InstallData | model | InstallData model containing the data provided by the installer UI. |
Returns
| Type | Description |
|---|---|
| Task<Attempt<InstallationResult>> |
RequiresExecutionAsync(InstallData)
Determines if the step is required to execute.
Declaration
Task<bool> RequiresExecutionAsync(InstallData model)
Parameters
| Type | Name | Description |
|---|---|---|
| InstallData | model | InstallData model containing the data provided by the installer UI. |
Returns
| Type | Description |
|---|---|
| Task<System.Boolean> | True if the step should execute, otherwise false. |