1 <?xml version="1.0"?>
\r
4 <name>Microsoft.Extensions.Configuration.Json</name>
\r
7 <member name="T:Microsoft.Extensions.Configuration.JsonConfigurationExtensions">
\r
9 Extension methods for adding <see cref="T:Microsoft.Extensions.Configuration.Json.JsonConfigurationProvider"/>.
\r
12 <member name="M:Microsoft.Extensions.Configuration.JsonConfigurationExtensions.AddJsonFile(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String)">
\r
14 Adds the JSON configuration provider at <paramref name="path"/> to <paramref name="builder"/>.
\r
16 <param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param>
\r
17 <param name="path">Path relative to the base path stored in
\r
18 <see cref="P:Microsoft.Extensions.Configuration.IConfigurationBuilder.Properties"/> of <paramref name="builder"/>.</param>
\r
19 <returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
\r
21 <member name="M:Microsoft.Extensions.Configuration.JsonConfigurationExtensions.AddJsonFile(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String,System.Boolean)">
\r
23 Adds the JSON configuration provider at <paramref name="path"/> to <paramref name="builder"/>.
\r
25 <param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param>
\r
26 <param name="path">Path relative to the base path stored in
\r
27 <see cref="P:Microsoft.Extensions.Configuration.IConfigurationBuilder.Properties"/> of <paramref name="builder"/>.</param>
\r
28 <param name="optional">Whether the file is optional.</param>
\r
29 <returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
\r
31 <member name="M:Microsoft.Extensions.Configuration.JsonConfigurationExtensions.AddJsonFile(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String,System.Boolean,System.Boolean)">
\r
33 Adds the JSON configuration provider at <paramref name="path"/> to <paramref name="builder"/>.
\r
35 <param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param>
\r
36 <param name="path">Path relative to the base path stored in
\r
37 <see cref="P:Microsoft.Extensions.Configuration.IConfigurationBuilder.Properties"/> of <paramref name="builder"/>.</param>
\r
38 <param name="optional">Whether the file is optional.</param>
\r
39 <param name="reloadOnChange">Whether the configuration should be reloaded if the file changes.</param>
\r
40 <returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
\r
42 <member name="M:Microsoft.Extensions.Configuration.JsonConfigurationExtensions.AddJsonFile(Microsoft.Extensions.Configuration.IConfigurationBuilder,Microsoft.Extensions.FileProviders.IFileProvider,System.String,System.Boolean,System.Boolean)">
\r
44 Adds a JSON configuration source to <paramref name="builder"/>.
\r
46 <param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param>
\r
47 <param name="provider">The <see cref="T:Microsoft.Extensions.FileProviders.IFileProvider"/> to use to access the file.</param>
\r
48 <param name="path">Path relative to the base path stored in
\r
49 <see cref="P:Microsoft.Extensions.Configuration.IConfigurationBuilder.Properties"/> of <paramref name="builder"/>.</param>
\r
50 <param name="optional">Whether the file is optional.</param>
\r
51 <param name="reloadOnChange">Whether the configuration should be reloaded if the file changes.</param>
\r
52 <returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
\r
54 <member name="M:Microsoft.Extensions.Configuration.JsonConfigurationExtensions.AddJsonFile(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action{Microsoft.Extensions.Configuration.Json.JsonConfigurationSource})">
\r
56 Adds a JSON configuration source to <paramref name="builder"/>.
\r
58 <param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param>
\r
59 <param name="configureSource">Configures the source.</param>
\r
60 <returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
\r
62 <member name="M:Microsoft.Extensions.Configuration.JsonConfigurationExtensions.AddJsonStream(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.IO.Stream)">
\r
64 Adds a JSON configuration source to <paramref name="builder"/>.
\r
66 <param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param>
\r
67 <param name="stream">The <see cref="T:System.IO.Stream"/> to read the json configuration data from.</param>
\r
68 <returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
\r
70 <member name="T:Microsoft.Extensions.Configuration.Json.JsonConfigurationProvider">
\r
72 A JSON file based <see cref="T:Microsoft.Extensions.Configuration.FileConfigurationProvider"/>.
\r
75 <member name="M:Microsoft.Extensions.Configuration.Json.JsonConfigurationProvider.#ctor(Microsoft.Extensions.Configuration.Json.JsonConfigurationSource)">
\r
77 Initializes a new instance with the specified source.
\r
79 <param name="source">The source settings.</param>
\r
81 <member name="M:Microsoft.Extensions.Configuration.Json.JsonConfigurationProvider.Load(System.IO.Stream)">
\r
83 Loads the JSON data from a stream.
\r
85 <param name="stream">The stream to read.</param>
\r
87 <member name="T:Microsoft.Extensions.Configuration.Json.JsonConfigurationSource">
\r
89 Represents a JSON file as an <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSource"/>.
\r
92 <member name="M:Microsoft.Extensions.Configuration.Json.JsonConfigurationSource.Build(Microsoft.Extensions.Configuration.IConfigurationBuilder)">
\r
94 Builds the <see cref="T:Microsoft.Extensions.Configuration.Json.JsonConfigurationProvider"/> for this source.
\r
96 <param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</param>
\r
97 <returns>A <see cref="T:Microsoft.Extensions.Configuration.Json.JsonConfigurationProvider"/></returns>
\r
99 <member name="T:Microsoft.Extensions.Configuration.Json.JsonStreamConfigurationProvider">
\r
101 Loads configuration key/values from a json stream into a provider.
\r
104 <member name="M:Microsoft.Extensions.Configuration.Json.JsonStreamConfigurationProvider.#ctor(Microsoft.Extensions.Configuration.Json.JsonStreamConfigurationSource)">
\r
108 <param name="source">The <see cref="T:Microsoft.Extensions.Configuration.Json.JsonStreamConfigurationSource"/>.</param>
\r
110 <member name="M:Microsoft.Extensions.Configuration.Json.JsonStreamConfigurationProvider.Load(System.IO.Stream)">
\r
112 Loads json configuration key/values from a stream into a provider.
\r
114 <param name="stream">The json <see cref="T:System.IO.Stream"/> to load configuration data from.</param>
\r
116 <member name="T:Microsoft.Extensions.Configuration.Json.JsonStreamConfigurationSource">
\r
118 Represents a JSON file as an <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSource"/>.
\r
121 <member name="M:Microsoft.Extensions.Configuration.Json.JsonStreamConfigurationSource.Build(Microsoft.Extensions.Configuration.IConfigurationBuilder)">
\r
123 Builds the <see cref="T:Microsoft.Extensions.Configuration.Json.JsonStreamConfigurationProvider"/> for this source.
\r
125 <param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</param>
\r
126 <returns>An <see cref="T:Microsoft.Extensions.Configuration.Json.JsonStreamConfigurationProvider"/></returns>
\r
128 <member name="P:Microsoft.Extensions.Configuration.Json.Resources.Error_InvalidFilePath">
\r
129 <summary>File path must be a non-empty string.</summary>
\r
131 <member name="P:Microsoft.Extensions.Configuration.Json.Resources.Error_JSONParseError">
\r
132 <summary>Could not parse the JSON file.</summary>
\r
134 <member name="P:Microsoft.Extensions.Configuration.Json.Resources.Error_KeyIsDuplicated">
\r
135 <summary>A duplicate key '{0}' was found.</summary>
\r
137 <member name="M:Microsoft.Extensions.Configuration.Json.Resources.FormatError_KeyIsDuplicated(System.Object)">
\r
138 <summary>A duplicate key '{0}' was found.</summary>
\r
140 <member name="P:Microsoft.Extensions.Configuration.Json.Resources.Error_UnsupportedJSONToken">
\r
141 <summary>Unsupported JSON token '{0}' was found.</summary>
\r
143 <member name="M:Microsoft.Extensions.Configuration.Json.Resources.FormatError_UnsupportedJSONToken(System.Object)">
\r
144 <summary>Unsupported JSON token '{0}' was found.</summary>
\r