Search Results for

    Show / Hide Table of Contents
    View Source

    Class InstallSetupStep<T>

    Model to give to the front-end to collect the information for each step

    Inheritance
    System.Object
    InstallSetupStep
    Namespace: Umbraco.Cms.Core.Install.Models
    Assembly: Umbraco.Core.dll
    Syntax
    [DataContract(Name = "step", Namespace = "")]
    public abstract class InstallSetupStep<T> : InstallSetupStep
    Type Parameters
    Name Description
    T

    Properties

    View Source

    StepType

    Defines the step model type on the server side so we can bind it

    Declaration
    [IgnoreDataMember]
    public override Type StepType { get; }
    Property Value
    Type Description
    Type

    Methods

    View Source

    ExecuteAsync(T)

    The step execution method

    Declaration
    public abstract Task<InstallSetupResult> ExecuteAsync(T model)
    Parameters
    Type Name Description
    T model
    Returns
    Type Description
    Task<InstallSetupResult>
    View Source

    RequiresExecution(T)

    Determines if this step needs to execute based on the current state of the application and/or install process

    Declaration
    public abstract bool RequiresExecution(T model)
    Parameters
    Type Name Description
    T model
    Returns
    Type Description
    System.Boolean
    • Improve this Doc
    • View Source
    In This Article
    • Properties
      • StepType
    • Methods
      • ExecuteAsync(T)
      • RequiresExecution(T)
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX