■ 구성 공급자를 보여준다.
▶ 표
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
────────────────────────────── 공급자 다음에서 구성 제공 ────────────── ─────────────── Azure Key Valut 구성 공급자 Azure Key Vault Azure 앱 구성 공급자 Azure App Configuration 명령줄 구성 공급자 명령줄 매개 변수 사용자 지정 구성 공급자 사용자 지정 소스 환경 변수 구성 공급자 환경 변수 파일 구성 공급자 INI, JSON 및 XML 파일 파일별 키 구성 공급자 디렉토리 파일 메모리 구성 공급자 메모리 내 컬렉션 비밀 관리자 사용자 프로필 디렉토리의 파일 ────────────────────────────── |
구성 공급자에서 지정한 순서로 구성 소스를 읽는다.
앱에 필요한 기본 구성 소스에 대한 우선 순위에 맞게 구성 공급자를 코드에서 정렬한다.
구성 공급자의 일반적인 순서는 다음과 같다.
1. appsettings.json
2. appsettings.Environment.json
3. 비밀 관리자
4. 환경 변수 구성 공급자를 사용하는 환경 변수
5. 명령줄 구성 공급자를 사용하는 명령줄 인수
일반적인 방식은 명령줄 구성 공급자를 일련의 공급자에서 마지막에 추가하는 것으로, 다른 공급자에서 설정한 구성을 명령줄 인수로 재정의할 수 있다.