Microsoft.Extensions.Configuration.EnvironmentVariables
10.0.7
122 download(s)
public
Environment variables configuration provider implementation for Microsoft.Extensions.Configuration. This package enables you to read configuration parameters from environment variables. You can use EnvironmentVariablesExtensions.AddEnvironmentVariables extension method on IConfigurationBuilder to add the environment variables configuration provider to the configuration builder.
PackageReference
<PackageReference Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="10.0.7" />
.NET CLI
dotnet add package Microsoft.Extensions.Configuration.EnvironmentVariables --version 10.0.7
Dependencies
net10.0
| Package | Version range |
|---|---|
| Microsoft.Extensions.Configuration | [10.0.7, ) |
| Microsoft.Extensions.Configuration.Abstractions | [10.0.7, ) |
net462
| Package | Version range |
|---|---|
| Microsoft.Extensions.Configuration | [10.0.7, ) |
| Microsoft.Extensions.Configuration.Abstractions | [10.0.7, ) |
net8.0
| Package | Version range |
|---|---|
| Microsoft.Extensions.Configuration | [10.0.7, ) |
| Microsoft.Extensions.Configuration.Abstractions | [10.0.7, ) |
net9.0
| Package | Version range |
|---|---|
| Microsoft.Extensions.Configuration | [10.0.7, ) |
| Microsoft.Extensions.Configuration.Abstractions | [10.0.7, ) |
netstandard2.0
| Package | Version range |
|---|---|
| Microsoft.Extensions.Configuration | [10.0.7, ) |
| Microsoft.Extensions.Configuration.Abstractions | [10.0.7, ) |
Readme
## About
<!-- A description of the package and where one can find more documentation -->
Environment variables configuration provider implementation for [Microsoft.Extensions.Configuration](https://www.nuget.org/packages/Microsoft.Extensions.Configuration/). This package enables you to read configuration parameters from environment variables. You can use [EnvironmentVariablesExtensions.AddEnvironmentVariables](https://learn.microsoft.com/dotnet/api/microsoft.extensions.configuration.environmentvariablesextensions.addenvironmentvariables) extension method on `IConfigurationBuilder` to add the environment variables configuration provider to the configuration builder.
## How to Use
<!-- A compelling example on how to use this package with code, as well as any specific guidelines for when to use the package -->
The following example shows how to read application configuration from environment variables.
```cs
using System;
using Microsoft.Extensions.Configuration;
class Program
{
static void Main()
{
// Build a configuration object from environment variables
IConfiguration config = new ConfigurationBuilder()
.AddEnvironmentVariables()
.Build();
// Read configuration values
Console.WriteLine($"Server: {config["Server"]}");
Console.WriteLine($"Database: {config["Database"]}");
}
}
```
## Additional Documentation
<!-- Links to further documentation -->
* [Environment variable configuration provider](https://learn.microsoft.com/dotnet/core/extensions/configuration-providers#environment-variable-configuration-provider)
* [API documentation](https://learn.microsoft.com/dotnet/api/microsoft.extensions.configuration.environmentvariables)
## Feedback & Contributing
<!-- How to provide feedback on this package and contribute to it -->
Microsoft.Extensions.Configuration.EnvironmentVariables is released as open source under the [MIT license](https://licenses.nuget.org/MIT). Bug reports and contributions are welcome at [the GitHub repository](https://github.com/dotnet/runtime).
Versions
Target frameworks
net10.0
net462
net8.0
net9.0
netstandard2.0
Metadata
- Published
- Size
- 119.24 KB
- Authors
- Microsoft
- License
- MIT
- Project
- https://dot.net/
- Repository
- https://github.com/dotnet/dotnet commit b16286c2284fecf303dbc12a0bb152476d662e44
- Flags
- SemVer 1
- SHA512
- oXrm7VHQSIQ/T/RYZZT1wilDDYbowyeTFtitiGJYrlq96YDBl2t7B39lnI91lk5oZT/3q65RH1LF/f3voUAQWQ==
Release notes
https://go.microsoft.com/fwlink/?LinkID=799421