HostApplicationBuilderSettings class

Settings for constructing an HostApplicationBuilder.

Constructors

HostApplicationBuilderSettings({String? applicationName, List<String>? args, ConfigurationManager? configuration, String? configurationRootPath, bool disableDefaults = false, String? environmentName})
Initializes an instance of the HostApplicationBuilderSettings class.

Properties

applicationName String?
The application name.
getter/setter pair
args List<String>?
The command line arguments. This is unused if disableDefaults is 'true'.
getter/setter pair
configuration ConfigurationManager?
Initial configuration sources to be added to the HostApplicationBuilder.configuration. These sources can influence the HostApplicationBuilder.environment through the use of 'HostDefaults' keys. Disposing the built Host disposes the ConfigurationManager.
getter/setter pair
configurationRootPath String?
The content root path.
getter/setter pair
disableDefaults bool
If 'false', configures the HostApplicationBuilder instance with pre-configured defaults. This has a similar effect to calling HostingHostBuilderExtensions.configureDefaults().
getter/setter pair
environmentName String?
The environment name.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited