1 <?xml version="1.0"?>
\r
4 <name>Microsoft.Extensions.Configuration.KeyPerFile</name>
\r
7 <member name="T:Microsoft.Extensions.Configuration.KeyPerFileConfigurationBuilderExtensions">
\r
9 Extension methods for registering <see cref="T:Microsoft.Extensions.Configuration.KeyPerFile.KeyPerFileConfigurationProvider"/> with <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.
\r
12 <member name="M:Microsoft.Extensions.Configuration.KeyPerFileConfigurationBuilderExtensions.AddKeyPerFile(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String)">
\r
14 Adds configuration using files from a directory. File names are used as the key,
\r
15 file contents are used as the value.
\r
17 <param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param>
\r
18 <param name="directoryPath">The path to the directory.</param>
\r
19 <returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
\r
21 <member name="M:Microsoft.Extensions.Configuration.KeyPerFileConfigurationBuilderExtensions.AddKeyPerFile(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String,System.Boolean)">
\r
23 Adds configuration using files from a directory. File names are used as the key,
\r
24 file contents are used as the value.
\r
26 <param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param>
\r
27 <param name="directoryPath">The path to the directory.</param>
\r
28 <param name="optional">Whether the directory is optional.</param>
\r
29 <returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
\r
31 <member name="M:Microsoft.Extensions.Configuration.KeyPerFileConfigurationBuilderExtensions.AddKeyPerFile(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String,System.Boolean,System.Boolean)">
\r
33 Adds configuration using files from a directory. File names are used as the key,
\r
34 file contents are used as the value.
\r
36 <param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param>
\r
37 <param name="directoryPath">The path to the directory.</param>
\r
38 <param name="optional">Whether the directory is optional.</param>
\r
39 <param name="reloadOnChange">Whether the configuration should be reloaded if the files are changed, added or removed.</param>
\r
40 <returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
\r
42 <member name="M:Microsoft.Extensions.Configuration.KeyPerFileConfigurationBuilderExtensions.AddKeyPerFile(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action{Microsoft.Extensions.Configuration.KeyPerFile.KeyPerFileConfigurationSource})">
\r
44 Adds configuration using files from a directory. File names are used as the key,
\r
45 file contents are used as the value.
\r
47 <param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param>
\r
48 <param name="configureSource">Configures the source.</param>
\r
49 <returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
\r
51 <member name="T:Microsoft.Extensions.Configuration.KeyPerFile.KeyPerFileConfigurationProvider">
\r
53 A <see cref="T:Microsoft.Extensions.Configuration.ConfigurationProvider"/> that uses a directory's files as configuration key/values.
\r
56 <member name="M:Microsoft.Extensions.Configuration.KeyPerFile.KeyPerFileConfigurationProvider.#ctor(Microsoft.Extensions.Configuration.KeyPerFile.KeyPerFileConfigurationSource)">
\r
58 Initializes a new instance.
\r
60 <param name="source">The settings.</param>
\r
62 <member name="M:Microsoft.Extensions.Configuration.KeyPerFile.KeyPerFileConfigurationProvider.Load">
\r
64 Loads the configuration values.
\r
67 <member name="M:Microsoft.Extensions.Configuration.KeyPerFile.KeyPerFileConfigurationProvider.ToString">
\r
69 Generates a string representing this provider name and relevant details.
\r
71 <returns>The configuration name.</returns>
\r
73 <member name="M:Microsoft.Extensions.Configuration.KeyPerFile.KeyPerFileConfigurationProvider.Dispose">
\r
76 <member name="T:Microsoft.Extensions.Configuration.KeyPerFile.KeyPerFileConfigurationSource">
\r
78 An <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSource"/> used to configure <see cref="T:Microsoft.Extensions.Configuration.KeyPerFile.KeyPerFileConfigurationProvider"/>.
\r
81 <member name="M:Microsoft.Extensions.Configuration.KeyPerFile.KeyPerFileConfigurationSource.#ctor">
\r
86 <member name="P:Microsoft.Extensions.Configuration.KeyPerFile.KeyPerFileConfigurationSource.FileProvider">
\r
88 The FileProvider whos root "/" directory files will be used as configuration data.
\r
91 <member name="P:Microsoft.Extensions.Configuration.KeyPerFile.KeyPerFileConfigurationSource.IgnorePrefix">
\r
93 Files that start with this prefix will be excluded.
\r
94 Defaults to "ignore.".
\r
97 <member name="P:Microsoft.Extensions.Configuration.KeyPerFile.KeyPerFileConfigurationSource.IgnoreCondition">
\r
99 Used to determine if a file should be ignored using its name.
\r
100 Defaults to using the IgnorePrefix.
\r
103 <member name="P:Microsoft.Extensions.Configuration.KeyPerFile.KeyPerFileConfigurationSource.Optional">
\r
105 If false, will throw if the directory doesn't exist.
\r
108 <member name="P:Microsoft.Extensions.Configuration.KeyPerFile.KeyPerFileConfigurationSource.ReloadOnChange">
\r
110 Determines whether the source will be loaded if the underlying file changes.
\r
113 <member name="P:Microsoft.Extensions.Configuration.KeyPerFile.KeyPerFileConfigurationSource.ReloadDelay">
\r
115 Number of milliseconds that reload will wait before calling Load. This helps
\r
116 avoid triggering reload before a file is completely written. Default is 250.
\r
119 <member name="P:Microsoft.Extensions.Configuration.KeyPerFile.KeyPerFileConfigurationSource.SectionDelimiter">
\r
121 The delimiter used to separate individual keys in a path.
\r
123 <value>Default is <c>__</c>.</value>
\r
125 <member name="M:Microsoft.Extensions.Configuration.KeyPerFile.KeyPerFileConfigurationSource.Build(Microsoft.Extensions.Configuration.IConfigurationBuilder)">
\r
127 Builds the <see cref="T:Microsoft.Extensions.Configuration.KeyPerFile.KeyPerFileConfigurationProvider"/> for this source.
\r
129 <param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</param>
\r
130 <returns>A <see cref="T:Microsoft.Extensions.Configuration.KeyPerFile.KeyPerFileConfigurationProvider"/></returns>
\r