Class AppTemplateBase
Inheritance
AppTemplateBase
Assembly: Volo.Abp.Cli.Core.dll
Syntax
public abstract class AppTemplateBase : TemplateInfo
Constructors
AppTemplateBase(string)
Declaration
protected AppTemplateBase(string templateName)
Parameters
Type |
Name |
Description |
string |
templateName |
|
Properties
HasDbMigrations
Declaration
public bool HasDbMigrations { get; set; }
Property Value
Methods
ChangeConnectionString(ProjectBuildContext, List<ProjectBuildPipelineStep>)
Declaration
protected void ChangeConnectionString(ProjectBuildContext context, List<ProjectBuildPipelineStep> steps)
Parameters
CleanupFolderHierarchy(ProjectBuildContext, List<ProjectBuildPipelineStep>)
Declaration
protected void CleanupFolderHierarchy(ProjectBuildContext context, List<ProjectBuildPipelineStep> steps)
Parameters
ConfigurePublicWebSite(ProjectBuildContext, List<ProjectBuildPipelineStep>)
Declaration
protected void ConfigurePublicWebSite(ProjectBuildContext context, List<ProjectBuildPipelineStep> steps)
Parameters
ConfigureTenantSchema(ProjectBuildContext, List<ProjectBuildPipelineStep>)
Declaration
protected void ConfigureTenantSchema(ProjectBuildContext context, List<ProjectBuildPipelineStep> steps)
Parameters
ConfigureTheme(ProjectBuildContext, List<ProjectBuildPipelineStep>)
Declaration
protected void ConfigureTheme(ProjectBuildContext context, List<ProjectBuildPipelineStep> steps)
Parameters
ConfigureTieredArchitecture(ProjectBuildContext, List<ProjectBuildPipelineStep>)
Declaration
protected void ConfigureTieredArchitecture(ProjectBuildContext context, List<ProjectBuildPipelineStep> steps)
Parameters
ConfigureVersion(ProjectBuildContext, List<ProjectBuildPipelineStep>)
Declaration
protected void ConfigureVersion(ProjectBuildContext context, List<ProjectBuildPipelineStep> steps)
Parameters
ConfigureWithAngularUi(ProjectBuildContext, List<ProjectBuildPipelineStep>)
Declaration
protected void ConfigureWithAngularUi(ProjectBuildContext context, List<ProjectBuildPipelineStep> steps)
Parameters
ConfigureWithBlazorServerUi(ProjectBuildContext, List<ProjectBuildPipelineStep>)
Declaration
protected void ConfigureWithBlazorServerUi(ProjectBuildContext context, List<ProjectBuildPipelineStep> steps)
Parameters
ConfigureWithBlazorUi(ProjectBuildContext, List<ProjectBuildPipelineStep>)
Declaration
protected void ConfigureWithBlazorUi(ProjectBuildContext context, List<ProjectBuildPipelineStep> steps)
Parameters
ConfigureWithBlazorWebAppUi(ProjectBuildContext, List<ProjectBuildPipelineStep>)
Declaration
protected void ConfigureWithBlazorWebAppUi(ProjectBuildContext context, List<ProjectBuildPipelineStep> steps)
Parameters
ConfigureWithMauiBlazorUi(ProjectBuildContext, List<ProjectBuildPipelineStep>)
Declaration
protected void ConfigureWithMauiBlazorUi(ProjectBuildContext context, List<ProjectBuildPipelineStep> steps)
Parameters
ConfigureWithMvcUi(ProjectBuildContext, List<ProjectBuildPipelineStep>)
Declaration
protected void ConfigureWithMvcUi(ProjectBuildContext context, List<ProjectBuildPipelineStep> steps)
Parameters
ConfigureWithoutUi(ProjectBuildContext, List<ProjectBuildPipelineStep>)
Declaration
protected void ConfigureWithoutUi(ProjectBuildContext context, List<ProjectBuildPipelineStep> steps)
Parameters
DeleteUnrelatedProjects(ProjectBuildContext, List<ProjectBuildPipelineStep>)
Declaration
protected void DeleteUnrelatedProjects(ProjectBuildContext context, List<ProjectBuildPipelineStep> steps)
Parameters
GetCustomSteps(ProjectBuildContext)
Declaration
public override IEnumerable<ProjectBuildPipelineStep> GetCustomSteps(ProjectBuildContext context)
Parameters
Returns
Overrides
IsAppTemplate(string)
Declaration
public static bool IsAppTemplate(string templateName)
Parameters
Type |
Name |
Description |
string |
templateName |
|
Returns
IsCmsKitSupportedForTargetVersion(ProjectBuildContext)
Declaration
protected bool IsCmsKitSupportedForTargetVersion(ProjectBuildContext context)
Parameters
Returns
RandomizeAuthServerPassPhrase(ProjectBuildContext, List<ProjectBuildPipelineStep>)
Declaration
protected static void RandomizeAuthServerPassPhrase(ProjectBuildContext context, List<ProjectBuildPipelineStep> steps)
Parameters
RandomizeSslPorts(ProjectBuildContext, List<ProjectBuildPipelineStep>)
Declaration
protected void RandomizeSslPorts(ProjectBuildContext context, List<ProjectBuildPipelineStep> steps)
Parameters
RandomizeStringEncryption(ProjectBuildContext, List<ProjectBuildPipelineStep>)
Declaration
protected void RandomizeStringEncryption(ProjectBuildContext context, List<ProjectBuildPipelineStep> steps)
Parameters
RemoveCmsKitDependenciesFromPackageJsonFiles(List<ProjectBuildPipelineStep>)
Declaration
protected static void RemoveCmsKitDependenciesFromPackageJsonFiles(List<ProjectBuildPipelineStep> steps)
Parameters
RemoveMigrations(ProjectBuildContext, List<ProjectBuildPipelineStep>)
Declaration
protected void RemoveMigrations(ProjectBuildContext context, List<ProjectBuildPipelineStep> steps)
Parameters
RemoveUnnecessaryPorts(ProjectBuildContext, List<ProjectBuildPipelineStep>)
Declaration
protected void RemoveUnnecessaryPorts(ProjectBuildContext context, List<ProjectBuildPipelineStep> steps)
Parameters
SetDbmsSymbols(ProjectBuildContext)
Declaration
protected void SetDbmsSymbols(ProjectBuildContext context)
Parameters
SwitchDatabaseProvider(ProjectBuildContext, List<ProjectBuildPipelineStep>)
Declaration
protected void SwitchDatabaseProvider(ProjectBuildContext context, List<ProjectBuildPipelineStep> steps)
Parameters
UpdateNuGetConfig(ProjectBuildContext, List<ProjectBuildPipelineStep>)
Declaration
protected void UpdateNuGetConfig(ProjectBuildContext context, List<ProjectBuildPipelineStep> steps)
Parameters
Extension Methods