Show / Hide Table of Contents

Class CliService

Inheritance
object
CliService
Implements
ITransientDependency
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.Cli
Assembly: Volo.Abp.Cli.Core.dll
Syntax
public class CliService : ITransientDependency

Constructors

CliService(ICommandLineArgumentParser, ICommandSelector, IServiceScopeFactory, PackageVersionCheckerService, ICmdHelper, MemoryService, CliVersionService)

Declaration
public CliService(ICommandLineArgumentParser commandLineArgumentParser, ICommandSelector commandSelector, IServiceScopeFactory serviceScopeFactory, PackageVersionCheckerService nugetService, ICmdHelper cmdHelper, MemoryService memoryService, CliVersionService cliVersionService)
Parameters
Type Name Description
ICommandLineArgumentParser commandLineArgumentParser
ICommandSelector commandSelector
IServiceScopeFactory serviceScopeFactory
PackageVersionCheckerService nugetService
ICmdHelper cmdHelper
MemoryService memoryService
CliVersionService cliVersionService

Properties

CliVersionService

Declaration
protected CliVersionService CliVersionService { get; }
Property Value
Type Description
CliVersionService

CmdHelper

Declaration
public ICmdHelper CmdHelper { get; }
Property Value
Type Description
ICmdHelper

CommandLineArgumentParser

Declaration
protected ICommandLineArgumentParser CommandLineArgumentParser { get; }
Property Value
Type Description
ICommandLineArgumentParser

CommandSelector

Declaration
protected ICommandSelector CommandSelector { get; }
Property Value
Type Description
ICommandSelector

Logger

Declaration
public ILogger<CliService> Logger { get; set; }
Property Value
Type Description
ILogger<CliService>

PackageVersionCheckerService

Declaration
protected PackageVersionCheckerService PackageVersionCheckerService { get; }
Property Value
Type Description
PackageVersionCheckerService

ServiceScopeFactory

Declaration
protected IServiceScopeFactory ServiceScopeFactory { get; }
Property Value
Type Description
IServiceScopeFactory

Methods

RunAsync(string[])

Declaration
public Task RunAsync(string[] args)
Parameters
Type Name Description
string[] args
Returns
Type Description
Task

Implements

ITransientDependency

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by ABP.IO Platform