Compartir a través de


CommandLineConfigurationProvider Class

Definition

Provides configuration key-value pairs that are obtained from the command line.

public ref class CommandLineConfigurationProvider : Microsoft::Extensions::Configuration::ConfigurationProvider
public class CommandLineConfigurationProvider : Microsoft.Extensions.Configuration.ConfigurationProvider
type CommandLineConfigurationProvider = class
    inherit ConfigurationProvider
Public Class CommandLineConfigurationProvider
Inherits ConfigurationProvider
Inheritance
CommandLineConfigurationProvider

Remarks

For more information and examples, see Command-line configuration provider.

Constructors

CommandLineConfigurationProvider(IEnumerable<String>, IDictionary<String,String>)

Initializes a new instance.

Properties

Args

Gets the command-line arguments.

Data

Gets or sets the configuration key-value pairs for this provider.

(Inherited from ConfigurationProvider)

Methods

GetChildKeys(IEnumerable<String>, String)

Returns the list of keys that this provider has.

(Inherited from ConfigurationProvider)
GetReloadToken()

Returns a IChangeToken that can be used to listen when this provider is reloaded.

(Inherited from ConfigurationProvider)
Load()

Loads the configuration data from the command-line arguments.

OnReload()

Triggers the reload change token and creates a new one.

(Inherited from ConfigurationProvider)
Set(String, String)

Sets a value for a given key.

(Inherited from ConfigurationProvider)
ToString()

Generates a string representing this provider name and relevant details.

(Inherited from ConfigurationProvider)
TryGet(String, String)

Attempts to find a value with the given key.

(Inherited from ConfigurationProvider)

Applies to