JsonConfigurationExtensions Class

Extension methods for adding Microsoft.Extensions.Configuration.Json.JsonConfigurationProvider.

Namespace
Microsoft.Extensions.Configuration
Assemblies
  • Microsoft.Extensions.Configuration.Json

Syntax

public class JsonConfigurationExtensions
class Microsoft.Extensions.Configuration.JsonConfigurationExtensions

Methods

AddJsonFile(Microsoft.Extensions.Configuration.IConfigurationBuilder, Microsoft.Extensions.FileProviders.IFileProvider, System.String, System.Boolean, System.Boolean)

Adds a JSON configuration source to <em>builder</em>.

Arguments:
Return type:

Microsoft.Extensions.Configuration.IConfigurationBuilder

Returns:

The Microsoft.Extensions.Configuration.IConfigurationBuilder.

public static IConfigurationBuilder AddJsonFile(this IConfigurationBuilder builder, IFileProvider provider, string path, bool optional, bool reloadOnChange)
AddJsonFile(Microsoft.Extensions.Configuration.IConfigurationBuilder, System.String)

Adds the JSON configuration provider at <em>path</em> to <em>builder</em>.

Arguments:
Return type:

Microsoft.Extensions.Configuration.IConfigurationBuilder

Returns:

The Microsoft.Extensions.Configuration.IConfigurationBuilder.

public static IConfigurationBuilder AddJsonFile(this IConfigurationBuilder builder, string path)
AddJsonFile(Microsoft.Extensions.Configuration.IConfigurationBuilder, System.String, System.Boolean)

Adds the JSON configuration provider at <em>path</em> to <em>builder</em>.

Arguments:
Return type:

Microsoft.Extensions.Configuration.IConfigurationBuilder

Returns:

The Microsoft.Extensions.Configuration.IConfigurationBuilder.

public static IConfigurationBuilder AddJsonFile(this IConfigurationBuilder builder, string path, bool optional)
AddJsonFile(Microsoft.Extensions.Configuration.IConfigurationBuilder, System.String, System.Boolean, System.Boolean)

Adds the JSON configuration provider at <em>path</em> to <em>builder</em>.

Arguments:
Return type:

Microsoft.Extensions.Configuration.IConfigurationBuilder

Returns:

The Microsoft.Extensions.Configuration.IConfigurationBuilder.

public static IConfigurationBuilder AddJsonFile(this IConfigurationBuilder builder, string path, bool optional, bool reloadOnChange)