Surface Azure App Configuration Provider (#13246)

pull/13248/head
Luke Latham 2019-07-11 12:34:43 -05:00 committed by GitHub
parent 6618e96e61
commit 42bbe27c25
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 2 deletions

View File

@ -5,7 +5,7 @@ description: Learn how to use the Configuration API to configure an ASP.NET Core
monikerRange: '>= aspnetcore-2.1'
ms.author: riande
ms.custom: mvc
ms.date: 05/24/2019
ms.date: 07/11/2019
uid: fundamentals/configuration/index
---
# Configuration in ASP.NET Core
@ -15,6 +15,7 @@ By [Luke Latham](https://github.com/guardrex)
App configuration in ASP.NET Core is based on key-value pairs established by *configuration providers*. Configuration providers read configuration data into key-value pairs from a variety of configuration sources:
* Azure Key Vault
* Azure App Configuration
* Command-line arguments
* Custom providers (installed or created)
* Directory files
@ -32,7 +33,7 @@ The *options pattern* is an extension of the configuration concepts described in
[View or download sample code](https://github.com/aspnet/AspNetCore.Docs/tree/master/aspnetcore/fundamentals/configuration/index/samples) ([how to download](xref:index#how-to-download-a-sample))
## Host vs. app configuration
## Host versus app configuration
Before the app is configured and started, a *host* is configured and launched. The host is responsible for app startup and lifetime management. Both the app and the host are configured using the configuration providers described in this topic. Host configuration key-value pairs become part of the app's global configuration. For more information on how the configuration providers are used when the host is built and how configuration sources affect host configuration, see [The host](xref:fundamentals/index#host).
@ -139,6 +140,7 @@ The following table shows the configuration providers available to ASP.NET Core
| Provider | Provides configuration from… |
| -------- | ----------------------------------- |
| [Azure Key Vault Configuration Provider](xref:security/key-vault-configuration) (*Security* topics) | Azure Key Vault |
| [Azure App Configuration Provider](/azure/azure-app-configuration/quickstart-aspnet-core-app) (Azure documentation) | Azure App Configuration |
| [Command-line Configuration Provider](#command-line-configuration-provider) | Command-line parameters |
| [Custom configuration provider](#custom-configuration-provider) | Custom source |
| [Environment Variables Configuration Provider](#environment-variables-configuration-provider) | Environment variables |