4 <name>Microsoft.Extensions.Configuration.CommandLine</name>
7 <member name="T:Microsoft.Extensions.Configuration.CommandLineConfigurationExtensions">
9 Extension methods for registering <see cref="T:Microsoft.Extensions.Configuration.CommandLine.CommandLineConfigurationProvider"/> with <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.
12 <member name="M:Microsoft.Extensions.Configuration.CommandLineConfigurationExtensions.AddCommandLine(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String[])">
14 Adds an <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/> that reads configuration values from the command line.
16 <param name="configurationBuilder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param>
17 <param name="args">The command line args.</param>
18 <returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
20 <member name="M:Microsoft.Extensions.Configuration.CommandLineConfigurationExtensions.AddCommandLine(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String[],System.Collections.Generic.IDictionary{System.String,System.String})">
22 Adds an <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/> that reads configuration values from the command line using the specified switch mappings.
24 <param name="configurationBuilder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param>
25 <param name="args">The command line args.</param>
26 <param name="switchMappings">The switch mappings.</param>
27 <returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
29 <member name="M:Microsoft.Extensions.Configuration.CommandLineConfigurationExtensions.AddCommandLine(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action{Microsoft.Extensions.Configuration.CommandLine.CommandLineConfigurationSource})">
31 Adds an <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/> that reads configuration values from the command line.
33 <param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param>
34 <param name="configureSource">Configures the source.</param>
35 <returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
37 <member name="T:Microsoft.Extensions.Configuration.CommandLine.CommandLineConfigurationProvider">
39 A command line based <see cref="T:Microsoft.Extensions.Configuration.ConfigurationProvider"/>.
42 <member name="M:Microsoft.Extensions.Configuration.CommandLine.CommandLineConfigurationProvider.#ctor(System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IDictionary{System.String,System.String})">
44 Initializes a new instance.
46 <param name="args">The command line args.</param>
47 <param name="switchMappings">The switch mappings.</param>
49 <member name="P:Microsoft.Extensions.Configuration.CommandLine.CommandLineConfigurationProvider.Args">
51 The command line arguments.
54 <member name="M:Microsoft.Extensions.Configuration.CommandLine.CommandLineConfigurationProvider.Load">
56 Loads the configuration data from the command line args.
59 <member name="T:Microsoft.Extensions.Configuration.CommandLine.CommandLineConfigurationSource">
61 Represents command line arguments as an <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSource"/>.
64 <member name="P:Microsoft.Extensions.Configuration.CommandLine.CommandLineConfigurationSource.SwitchMappings">
66 Gets or sets the switch mappings.
69 <member name="P:Microsoft.Extensions.Configuration.CommandLine.CommandLineConfigurationSource.Args">
71 Gets or sets the command line args.
74 <member name="M:Microsoft.Extensions.Configuration.CommandLine.CommandLineConfigurationSource.Build(Microsoft.Extensions.Configuration.IConfigurationBuilder)">
76 Builds the <see cref="T:Microsoft.Extensions.Configuration.CommandLine.CommandLineConfigurationProvider"/> for this source.
78 <param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</param>
79 <returns>A <see cref="T:Microsoft.Extensions.Configuration.CommandLine.CommandLineConfigurationProvider"/></returns>
81 <member name="P:Microsoft.Extensions.Configuration.CommandLine.Resources.Error_DuplicatedKeyInSwitchMappings">
83 Keys in switch mappings are case-insensitive. A duplicated key '{0}' was found.
86 <member name="M:Microsoft.Extensions.Configuration.CommandLine.Resources.FormatError_DuplicatedKeyInSwitchMappings(System.Object)">
88 Keys in switch mappings are case-insensitive. A duplicated key '{0}' was found.
91 <member name="P:Microsoft.Extensions.Configuration.CommandLine.Resources.Error_InvalidSwitchMapping">
93 The switch mappings contain an invalid switch '{0}'.
96 <member name="M:Microsoft.Extensions.Configuration.CommandLine.Resources.FormatError_InvalidSwitchMapping(System.Object)">
98 The switch mappings contain an invalid switch '{0}'.
101 <member name="P:Microsoft.Extensions.Configuration.CommandLine.Resources.Error_ShortSwitchNotDefined">
103 The short switch '{0}' is not defined in the switch mappings.
106 <member name="M:Microsoft.Extensions.Configuration.CommandLine.Resources.FormatError_ShortSwitchNotDefined(System.Object)">
108 The short switch '{0}' is not defined in the switch mappings.
111 <member name="P:Microsoft.Extensions.Configuration.CommandLine.Resources.Error_UnrecognizedArgumentFormat">
113 Unrecognized argument format: '{0}'.
116 <member name="M:Microsoft.Extensions.Configuration.CommandLine.Resources.FormatError_UnrecognizedArgumentFormat(System.Object)">
118 Unrecognized argument format: '{0}'.
121 <member name="P:Microsoft.Extensions.Configuration.CommandLine.Resources.Error_ValueIsMissing">
123 Value for switch '{0}' is missing.
126 <member name="M:Microsoft.Extensions.Configuration.CommandLine.Resources.FormatError_ValueIsMissing(System.Object)">
128 Value for switch '{0}' is missing.