A base command type that sets up logging and debugging.
- Namespace
- Statiq
.App - Interfaces
- Base Types
-
- AsyncCommand
<TSettings>
- AsyncCommand
- Derived Types
graph BT
Type-->Base0["AsyncCommand<TSettings>"]
Type-.->Interface0["IBaseCommand"]
click Interface0 "/api/Statiq.Common/IBaseCommand"
Type["BaseCommand<TSettings>"]
class Type type-node
Derived0["EngineCommand<TSettings>"]-->Type
click Derived0 "/api/Statiq.App/EngineCommand_1"
Syntax
public abstract class BaseCommand<TSettings> : AsyncCommand<TSettings>, IBaseCommand
where TSettings : BaseCommandSettings
Type Parameters
| Name | Description |
|---|---|
| TSettings | The type of settings this command uses. |
Constructors
Properties
| Name | Property Type | Summary |
|---|---|---|
| Configurators | I |
|
| FileSystem | IFileSystem | |
| ServiceCollection | IServiceCollection |
Methods
| Name | Return Value | Summary |
|---|---|---|
| ExecuteAsync |
Task |
|
| ExecuteCommandAsync |
Task |