Class CommandRepository
Inheritance
CommandRepository
Assembly: DotNetNuke.dll
Syntax
public class CommandRepository : ServiceLocator<ICommandRepository, CommandRepository>, ICommandRepository
Constructors
CommandRepository()
Declaration
[Obsolete("Deprecated in DotNetNuke 10.0.2. Please use overload with IHostSettings. Scheduled removal in v12.0.0.")]
public CommandRepository()
CommandRepository(IServiceScopeFactory)
Declaration
[Obsolete("Deprecated in DotNetNuke 10.0.2. Please use overload with IHostSettings. Scheduled removal in v12.0.0.")]
public CommandRepository(IServiceScopeFactory serviceScopeFactory)
Parameters
Type |
Name |
Description |
IServiceScopeFactory |
serviceScopeFactory |
|
CommandRepository(IServiceScopeFactory, IHostSettings)
Declaration
public CommandRepository(IServiceScopeFactory serviceScopeFactory, IHostSettings hostSettings)
Parameters
Type |
Name |
Description |
IServiceScopeFactory |
serviceScopeFactory |
|
IHostSettings |
hostSettings |
|
Methods
GetCommand(IServiceProvider, string)
Declaration
public IConsoleCommand GetCommand(IServiceProvider serviceProvider, string commandName)
Parameters
Returns
GetCommandHelp(IConsoleCommand)
Declaration
public ICommandHelp GetCommandHelp(IConsoleCommand consoleCommand)
Parameters
Returns
GetCommands()
Declaration
public IEnumerable<ICommand> GetCommands()
Returns
GetFactory()
Declaration
protected override Func<ICommandRepository> GetFactory()
Returns
Overrides
Implements
Extension Methods