<?xml version="1.0"?>
|
<doc>
|
<assembly>
|
<name>Microsoft.Extensions.Configuration.Json</name>
|
</assembly>
|
<members>
|
<member name="T:Microsoft.Extensions.Configuration.JsonConfigurationExtensions">
|
<summary>
|
Extension methods for adding <see cref="T:Microsoft.Extensions.Configuration.Json.JsonConfigurationProvider"/>.
|
</summary>
|
</member>
|
<member name="M:Microsoft.Extensions.Configuration.JsonConfigurationExtensions.AddJsonFile(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String)">
|
<summary>
|
Adds the JSON configuration provider at <paramref name="path"/> to <paramref name="builder"/>.
|
</summary>
|
<param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param>
|
<param name="path">Path relative to the base path stored in
|
<see cref="P:Microsoft.Extensions.Configuration.IConfigurationBuilder.Properties"/> of <paramref name="builder"/>.</param>
|
<returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
|
</member>
|
<member name="M:Microsoft.Extensions.Configuration.JsonConfigurationExtensions.AddJsonFile(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String,System.Boolean)">
|
<summary>
|
Adds the JSON configuration provider at <paramref name="path"/> to <paramref name="builder"/>.
|
</summary>
|
<param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param>
|
<param name="path">Path relative to the base path stored in
|
<see cref="P:Microsoft.Extensions.Configuration.IConfigurationBuilder.Properties"/> of <paramref name="builder"/>.</param>
|
<param name="optional">Whether the file is optional.</param>
|
<returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
|
</member>
|
<member name="M:Microsoft.Extensions.Configuration.JsonConfigurationExtensions.AddJsonFile(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.String,System.Boolean,System.Boolean)">
|
<summary>
|
Adds the JSON configuration provider at <paramref name="path"/> to <paramref name="builder"/>.
|
</summary>
|
<param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param>
|
<param name="path">Path relative to the base path stored in
|
<see cref="P:Microsoft.Extensions.Configuration.IConfigurationBuilder.Properties"/> of <paramref name="builder"/>.</param>
|
<param name="optional">Whether the file is optional.</param>
|
<param name="reloadOnChange">Whether the configuration should be reloaded if the file changes.</param>
|
<returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
|
</member>
|
<member name="M:Microsoft.Extensions.Configuration.JsonConfigurationExtensions.AddJsonFile(Microsoft.Extensions.Configuration.IConfigurationBuilder,Microsoft.Extensions.FileProviders.IFileProvider,System.String,System.Boolean,System.Boolean)">
|
<summary>
|
Adds a JSON configuration source to <paramref name="builder"/>.
|
</summary>
|
<param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param>
|
<param name="provider">The <see cref="T:Microsoft.Extensions.FileProviders.IFileProvider"/> to use to access the file.</param>
|
<param name="path">Path relative to the base path stored in
|
<see cref="P:Microsoft.Extensions.Configuration.IConfigurationBuilder.Properties"/> of <paramref name="builder"/>.</param>
|
<param name="optional">Whether the file is optional.</param>
|
<param name="reloadOnChange">Whether the configuration should be reloaded if the file changes.</param>
|
<returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
|
</member>
|
<member name="M:Microsoft.Extensions.Configuration.JsonConfigurationExtensions.AddJsonFile(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action{Microsoft.Extensions.Configuration.Json.JsonConfigurationSource})">
|
<summary>
|
Adds a JSON configuration source to <paramref name="builder"/>.
|
</summary>
|
<param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param>
|
<param name="configureSource">Configures the source.</param>
|
<returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
|
</member>
|
<member name="M:Microsoft.Extensions.Configuration.JsonConfigurationExtensions.AddJsonStream(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.IO.Stream)">
|
<summary>
|
Adds a JSON configuration source to <paramref name="builder"/>.
|
</summary>
|
<param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param>
|
<param name="stream">The <see cref="T:System.IO.Stream"/> to read the json configuration data from.</param>
|
<returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
|
</member>
|
<member name="T:Microsoft.Extensions.Configuration.Json.JsonConfigurationProvider">
|
<summary>
|
A JSON file based <see cref="T:Microsoft.Extensions.Configuration.FileConfigurationProvider"/>.
|
</summary>
|
</member>
|
<member name="M:Microsoft.Extensions.Configuration.Json.JsonConfigurationProvider.#ctor(Microsoft.Extensions.Configuration.Json.JsonConfigurationSource)">
|
<summary>
|
Initializes a new instance with the specified source.
|
</summary>
|
<param name="source">The source settings.</param>
|
</member>
|
<member name="M:Microsoft.Extensions.Configuration.Json.JsonConfigurationProvider.Load(System.IO.Stream)">
|
<summary>
|
Loads the JSON data from a stream.
|
</summary>
|
<param name="stream">The stream to read.</param>
|
</member>
|
<member name="T:Microsoft.Extensions.Configuration.Json.JsonConfigurationSource">
|
<summary>
|
Represents a JSON file as an <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSource"/>.
|
</summary>
|
</member>
|
<member name="M:Microsoft.Extensions.Configuration.Json.JsonConfigurationSource.Build(Microsoft.Extensions.Configuration.IConfigurationBuilder)">
|
<summary>
|
Builds the <see cref="T:Microsoft.Extensions.Configuration.Json.JsonConfigurationProvider"/> for this source.
|
</summary>
|
<param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</param>
|
<returns>A <see cref="T:Microsoft.Extensions.Configuration.Json.JsonConfigurationProvider"/></returns>
|
</member>
|
<member name="T:Microsoft.Extensions.Configuration.Json.JsonStreamConfigurationProvider">
|
<summary>
|
Loads configuration key/values from a json stream into a provider.
|
</summary>
|
</member>
|
<member name="M:Microsoft.Extensions.Configuration.Json.JsonStreamConfigurationProvider.#ctor(Microsoft.Extensions.Configuration.Json.JsonStreamConfigurationSource)">
|
<summary>
|
Constructor.
|
</summary>
|
<param name="source">The <see cref="T:Microsoft.Extensions.Configuration.Json.JsonStreamConfigurationSource"/>.</param>
|
</member>
|
<member name="M:Microsoft.Extensions.Configuration.Json.JsonStreamConfigurationProvider.Load(System.IO.Stream)">
|
<summary>
|
Loads json configuration key/values from a stream into a provider.
|
</summary>
|
<param name="stream">The json <see cref="T:System.IO.Stream"/> to load configuration data from.</param>
|
</member>
|
<member name="T:Microsoft.Extensions.Configuration.Json.JsonStreamConfigurationSource">
|
<summary>
|
Represents a JSON file as an <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSource"/>.
|
</summary>
|
</member>
|
<member name="M:Microsoft.Extensions.Configuration.Json.JsonStreamConfigurationSource.Build(Microsoft.Extensions.Configuration.IConfigurationBuilder)">
|
<summary>
|
Builds the <see cref="T:Microsoft.Extensions.Configuration.Json.JsonStreamConfigurationProvider"/> for this source.
|
</summary>
|
<param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</param>
|
<returns>An <see cref="T:Microsoft.Extensions.Configuration.Json.JsonStreamConfigurationProvider"/></returns>
|
</member>
|
<member name="M:System.ThrowHelper.ThrowIfNull(System.Object,System.String)">
|
<summary>Throws an <see cref="T:System.ArgumentNullException"/> if <paramref name="argument"/> is null.</summary>
|
<param name="argument">The reference type argument to validate as non-null.</param>
|
<param name="paramName">The name of the parameter with which <paramref name="argument"/> corresponds.</param>
|
</member>
|
<member name="P:System.SR.Error_InvalidFilePath">
|
<summary>File path must be a non-empty string.</summary>
|
</member>
|
<member name="P:System.SR.Error_InvalidTopLevelJSONElement">
|
<summary>Top-level JSON element must be an object. Instead, '{0}' was found.</summary>
|
</member>
|
<member name="P:System.SR.Error_JSONParseError">
|
<summary>Could not parse the JSON file.</summary>
|
</member>
|
<member name="P:System.SR.Error_KeyIsDuplicated">
|
<summary>A duplicate key '{0}' was found.</summary>
|
</member>
|
<member name="P:System.SR.Error_UnsupportedJSONToken">
|
<summary>Unsupported JSON token '{0}' was found.</summary>
|
</member>
|
</members>
|
</doc>
|