Interface ICommandProgramOptions
Assembly: Benday.CommandsFramework.dll
Syntax
public interface ICommandProgramOptions
Properties
|
Edit this page
View Source
ApplicationName
Declaration
string ApplicationName { get; set; }
Property Value
|
Edit this page
View Source
ConfigurationFolderName
Declaration
string ConfigurationFolderName { get; set; }
Property Value
|
Edit this page
View Source
DisplayUsageOptions
Declaration
DisplayUsageOptions DisplayUsageOptions { get; set; }
Property Value
|
Edit this page
View Source
OutputProvider
Declaration
ITextOutputProvider OutputProvider { get; set; }
Property Value
|
Edit this page
View Source
ServiceCollection
Declaration
IServiceCollection? ServiceCollection { get; set; }
Property Value
|
Edit this page
View Source
ServiceProvider
The service provider built from ServiceCollection. This is populated the first
time a command needs it and is then shared by every command in the process so
that singleton services really are singletons and the container is only built once.
Declaration
IServiceProvider? ServiceProvider { get; set; }
Property Value
|
Edit this page
View Source
StrictArgumentValidation
When true, unknown/unrecognized command arguments will cause validation to fail.
When false (default), unknown arguments are silently ignored.
Declaration
bool StrictArgumentValidation { get; set; }
Property Value
|
Edit this page
View Source
UsesConfiguration
Declaration
bool UsesConfiguration { get; set; }
Property Value
|
Edit this page
View Source
Version
Declaration
string Version { get; set; }
Property Value
|
Edit this page
View Source
Website
Declaration
string Website { get; set; }
Property Value