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 . Provides configuration key-value pairs that are obtained from a JSON file. 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 instance. Provides configuration key-value pairs that are obtained from a JSON stream. Initializes a new instance of the class. The . Loads JSON configuration key-value pairs 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.