CommandLineConfigurationExtensions Class

Extension methods for registering Microsoft.Extensions.Configuration.CommandLine.CommandLineConfigurationProvider with Microsoft.Extensions.Configuration.IConfigurationBuilder.

Namespace
Microsoft.Extensions.Configuration
Assemblies
  • Microsoft.Extensions.Configuration.CommandLine

Syntax

public class CommandLineConfigurationExtensions
class Microsoft.Extensions.Configuration.CommandLineConfigurationExtensions

Methods

AddCommandLine(Microsoft.Extensions.Configuration.IConfigurationBuilder, System.String[])

Adds an Microsoft.Extensions.Configuration.IConfigurationProvider that reads configuration values from the command line.

Arguments:
Return type:

Microsoft.Extensions.Configuration.IConfigurationBuilder

Returns:

The Microsoft.Extensions.Configuration.IConfigurationBuilder.

public static IConfigurationBuilder AddCommandLine(this IConfigurationBuilder configurationBuilder, string[] args)
AddCommandLine(Microsoft.Extensions.Configuration.IConfigurationBuilder, System.String[], System.Collections.Generic.IDictionary<System.String, System.String>)

Adds an Microsoft.Extensions.Configuration.IConfigurationProvider that reads configuration values from the command line using the specified switch mappings.

Arguments:
Return type:

Microsoft.Extensions.Configuration.IConfigurationBuilder

Returns:

The Microsoft.Extensions.Configuration.IConfigurationBuilder.

public static IConfigurationBuilder AddCommandLine(this IConfigurationBuilder configurationBuilder, string[] args, IDictionary<string, string> switchMappings)