Class SourceCodeDownloadService
Inheritance
SourceCodeDownloadService
Assembly: Volo.Abp.Cli.Core.dll
Syntax
public class SourceCodeDownloadService : ITransientDependency
Constructors
SourceCodeDownloadService(ModuleProjectBuilder, NugetPackageProjectBuilder, NpmPackageProjectBuilder)
Declaration
public SourceCodeDownloadService(ModuleProjectBuilder moduleProjectBuilder, NugetPackageProjectBuilder nugetPackageProjectBuilder, NpmPackageProjectBuilder npmPackageProjectBuilder)
Parameters
Properties
Logger
Declaration
public ILogger<SourceCodeDownloadService> Logger { get; set; }
Property Value
ModuleProjectBuilder
Declaration
public ModuleProjectBuilder ModuleProjectBuilder { get; }
Property Value
NpmPackageProjectBuilder
Declaration
public NpmPackageProjectBuilder NpmPackageProjectBuilder { get; }
Property Value
NugetPackageProjectBuilder
Declaration
public NugetPackageProjectBuilder NugetPackageProjectBuilder { get; }
Property Value
Methods
DownloadModuleAsync(string, string, string, string, string, AbpCommandLineOptions)
Declaration
public Task DownloadModuleAsync(string moduleName, string outputFolder, string version, string gitHubAbpLocalRepositoryPath, string gitHubVoloLocalRepositoryPath, AbpCommandLineOptions options)
Parameters
Returns
DownloadNpmPackageAsync(string, string, string)
Declaration
public Task DownloadNpmPackageAsync(string packageName, string outputFolder, string version)
Parameters
Returns
DownloadNugetPackageAsync(string, string, string)
Declaration
public Task DownloadNugetPackageAsync(string packageName, string outputFolder, string version)
Parameters
Returns
Implements
Extension Methods