Show / Hide Table of Contents

Class ProxyCommandBase

Inheritance
System.Object
ProxyCommandBase
GenerateProxyCommand
RemoveProxyCommand
Implements
IConsoleCommand
ITransientDependency
Namespace: Volo.Abp.Cli.Commands
Assembly: Volo.Abp.Cli.Core.dll
Syntax
public abstract class ProxyCommandBase : object, IConsoleCommand, ITransientDependency

Constructors

ProxyCommandBase(CliService)

Declaration
public ProxyCommandBase(CliService cliService)
Parameters
Type Name Description
CliService cliService

Properties

CliService

Declaration
public CliService CliService { get; }
Property Value
Type Description
CliService

CommandName

Declaration
protected abstract string CommandName { get; }
Property Value
Type Description
System.String

Logger

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

SchematicsCommandName

Declaration
protected abstract string SchematicsCommandName { get; }
Property Value
Type Description
System.String

Methods

ExecuteAsync(CommandLineArgs)

Declaration
public Task ExecuteAsync(CommandLineArgs commandLineArgs)
Parameters
Type Name Description
CommandLineArgs commandLineArgs
Returns
Type Description
Task

GetShortDescription()

Declaration
public string GetShortDescription()
Returns
Type Description
System.String

GetUsageInfo()

Declaration
public string GetUsageInfo()
Returns
Type Description
System.String

Implements

IConsoleCommand
ITransientDependency

Extension Methods

AbpObjectExtensions.As<T>(Object)
AbpObjectExtensions.To<T>(Object)
AbpObjectExtensions.IsIn<T>(T, T[])
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.If<T>(T, Boolean, Func<T, T>)
AbpObjectExtensions.If<T>(T, Boolean, Action<T>)
LockExtensions.Locking(Object, Action)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<TResult>(Object, Func<TResult>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
Back to top Powered by Volosoft