Microsoft.Extensions.Configuration.Json Extension methods for adding . Adds the JSON configuration provider at to . The to add to. Path relative to the base path stored in of . The . Adds the JSON configuration provider at to . The to add to. Path relative to the base path stored in of . Whether the file is optional. The . Adds the JSON configuration provider at to . The to add to. Path relative to the base path stored in of . Whether the file is optional. Whether the configuration should be reloaded if the file changes. The . Adds a JSON configuration source to . The to add to. The to use to access the file. Path relative to the base path stored in of . Whether the file is optional. Whether the configuration should be reloaded if the file changes. The . Adds a JSON configuration source to . The to add to. Configures the source. The . Adds a JSON configuration source to . The to add to. The to read the json configuration data from. The . A JSON file based . Initializes a new instance with the specified source. The source settings. Loads the JSON data from a stream. The stream to read. Represents a JSON file as an . Builds the for this source. The . A Loads configuration key/values from a json stream into a provider. Constructor. The . Loads json configuration key/values from a stream into a provider. The json to load configuration data from. Represents a JSON file as an . Builds the for this source. The . An Throws an if is null. The reference type argument to validate as non-null. The name of the parameter with which corresponds. Throws either an or an if the specified string is or whitespace respectively. String to be checked for or whitespace. The name of the parameter being checked. The original value of . File path must be a non-empty string. Top-level JSON element must be an object. Instead, '{0}' was found. Could not parse the JSON file. A duplicate key '{0}' was found. Unsupported JSON token '{0}' was found.