ASP. NET 5 에서 프로필 읽 기

1923 단어 asp.net
(이 글 은 본인 의 위 챗 공식 번호 인 'dotneT 데 일리 에센스 글' 에 동시에 발표 되 었 습 니 다. 오른쪽 QR 코드 에 관심 을 가 져 주 십시오.)
ASP. NET 5 에 서 는 이전 프로필 의 기본 구 조 를 버 리 고 새로운 프로필 시스템 을 도 입 했 습 니 다. 오늘 추천 하 는 글 은 이 방면 의 내용 을 간단하게 소개 합 니 다.
마이크로소프트 는 곧 정식으로 발 표 될 크로스 플랫폼 이 실 행 될 때 새로운 프로필 기반 구 조 를 도입 했다. 이 프로필 시스템 을 바탕 으로 여러 프로필 에서 내용 을 읽 는 것 이 이렇게 쉬 운 적 이 없 었 다.
이 설정 시스템 은 json, xml, ini 형식 을 지원 하 는 설정 파일 을 내장 할 뿐만 아니 라 환경 변수 에서 내용 을 읽 는 것 도 지원 합 니 다. 다음 과 같 습 니 다.
var configuration = new Configuration()
                            .AddJsonFile("config.json")
                            .AddIniFile("config.ini")
                            .AddXmlFile("config.xml")
                            .AddEnvironmentVariables();

json 파일 을 지원 하려 면 Microsoft. Framework. ConfigurationModel. JSon 네 임 스페이스 를 도입 해 야 합 니 다. xml 파일 을 지원 하려 면 Microsoft. Framework. ConfigurationModel. Xml 를 도입 해 야 합 니 다. ini 파일 은 Microsoft. Framework. ConfigurationModel 을 도입 해 야 합 니 다.
다음 과 같은 json 프로필 에 대해:
{
    "Data": {
        "DefaultConnection": { 
            "ConnectionString": "Server=(localdb)\\mssqllocaldb;Database=DbName;Trusted_Connection=True;MultipleActiveResultSets=true"
        }
    }
}

그 내용 을 읽 는 것 은 매우 간단 합 니 다:
var connectionString = configuration.Get("Data:DefaultConnection:ConnectionString");

'원문 을 읽 으 면 원문 을 조회 할 수 있다.
주소

좋은 웹페이지 즐겨찾기