Class ConsoleCommand
Inheritance
ConsoleCommand
Assembly: DotNetNuke.dll
Syntax
public abstract class ConsoleCommand : IConsoleCommand
Constructors
ConsoleCommand()
Declaration
protected ConsoleCommand()
Properties
Args
Declaration
protected string[] Args { get; }
Property Value
Flags
Declaration
protected IDictionary<string, string> Flags { get; }
Property Value
LocalResourceFile
Declaration
public abstract string LocalResourceFile { get; }
Property Value
PortalId
Declaration
protected int PortalId { get; }
Property Value
PortalSettings
Declaration
protected IPortalSettings PortalSettings { get; }
Property Value
ResultHtml
Declaration
public virtual string ResultHtml { get; }
Property Value
TabId
Declaration
protected int TabId { get; }
Property Value
User
Declaration
protected IUserInfo User { get; }
Property Value
ValidationMessage
Declaration
public string ValidationMessage { get; }
Property Value
Methods
AddMessage(string)
Declaration
protected void AddMessage(string message)
Parameters
Type |
Name |
Description |
string |
message |
|
CreateMapping()
Declaration
protected virtual IList<ConsoleCommand.ParameterMapping> CreateMapping()
Returns
Initialize(string[], IPortalSettings, IUserInfo, int)
Declaration
public virtual void Initialize(string[] args, IPortalSettings portalSettings, IUserInfo userInfo, int activeTabId)
Parameters
IsValid()
Declaration
public virtual bool IsValid()
Returns
LocalizeString(string)
Declaration
protected string LocalizeString(string key)
Parameters
Type |
Name |
Description |
string |
key |
|
Returns
ParseParameters<T>(T)
Declaration
protected void ParseParameters<T>(T myCommand) where T : class, new()
Parameters
Type |
Name |
Description |
T |
myCommand |
|
Type Parameters
Run()
Declaration
public abstract IConsoleResultModel Run()
Returns
Implements
Extension Methods