다음을 통해 공유


System.Globalization.CultureAndRegionInfoBuilder 생성자

이 문서에서는 이 API에 대한 참조 설명서에 대한 추가 설명서를 제공합니다.

이 문서는 생성자와 CultureAndRegionInfoBuilder(String, CultureAndRegionModifiers) 관련이 있습니다.

매개 변수는 cultureNameCultureAndRegionInfoBuilder 개체의 이름을 지정합니다.

매개 flags 변수는 새 개체가 새 CultureAndRegionInfoBuilder 사용자 지정 문화권인지 아니면 기존 중립 문화권, 특정 문화권 또는 Windows 로캘을 대체하는지 여부를 지정하는 값에 사용됩니다CultureAndRegionModifiers.

매개 변수가 cultureName Windows 로캘 CultureAndRegionInfoBuilder 에서 생성된 기존 .NET 문화권, 등록된 사용자 지정 문화권 또는 문화권을 지정하는 경우 생성자는 새 개체를 문화권 및 국가/지역 정보로 자동으로 채웁니다 CultureAndRegionInfoBuilder .

및 메서드를 호출하여 새 CultureAndRegionInfoBuilder 개체를 문화권 및 국가/지역 정보로 LoadDataFromCultureInfoLoadDataFromRegionInfo 채웁다.

사용자 지정 문화권 이름

새 사용자 지정 문화권에 대한 매개 변수의 cultureName 기본 형식은 "[prefix-][-]language[-region[-suffix[]]]"입니다. 여기서 language 구성 요소는 필수이며 prefix, suffixregion구성 요소는 선택 사항입니다. 각 구성 요소의 최대 길이는 8자이고 전체 cultureName 매개 변수의 최대 길이는 84자입니다.

구성 prefix 요소는 IANA(Internet Assigned Numbers Authority) ID입니다. IANA에 등록된 문화권 이름에 대해 "i-" 또는 "I-"를 지정하거나, 비공개로 예약된 문화권 이름의 경우 "x-" 또는 "X-"를 지정합니다. 그렇지 않으면 접두사는 필요하지 않습니다. 자세한 내용은 RFC 4646, "언어 식별 태그"를 참조하세요.

language 매개 변수의 cultureName 구성 요소는 ISO 639-1에서 파생된 소문자 두 글자 코드를 지정하고 region ISO 3166에서 파생된 대문자 2자 코드를 지정합니다. 예를 들어 en-US는 미국 사용되는 영어를 의미합니다. 구성 요소의 부재는 region 중립 문화권을 의미합니다.

.NET에 포함된 문화권의 이름과 동일한 A cultureName 는 대체(재정의) 문화권을 의미합니다. 대체 문화권의 속성에 할당할 수 있는 값은 제한됩니다. 이러한 제한 사항에 대한 자세한 내용은 각 속성에 대한 예외를 참조하세요.

애플리케이션을 사용 합니다 suffix 구성 요소와 유사한 문화권을 구분 합니다. 예를 들어 ABC와 XYZ라는 두 회사는 새로운 ASP.NET 웹 서비스를 만들고 공유하여 전 세계 여러 시장에서 제품을 홍보합니다. 서비스의 웹 페이지에는 사용자의 문화권에 따라 각 회사의 지역 로고 및 지역 전화 번호와 같은 정보가 표시됩니다. 각 웹 페이지의 문화권별 콘텐츠는 문화권 이름으로 식별되고 회사 이름으로 한정된 별도의 리소스 파일에 있습니다. 예를 들어 en-US 및 ja-JP 문화권의 리소스 파일 이름은 en-US-ABC, en-US-XYZ, ja-JP-ABC 및 ja-JP-XYZ입니다. 다른 특정 시장 정보를 표시 하는 동일한 애플리케이션 논리를 사용 하도록 웹 서비스를 사용 하도록 설정 하는 "ABC" 및 "XYZ" 접미사.

suffix 구성 요소는 하위 구성 요소로 구성될 수 있습니다. 여기서 각 하위 구성 요소는 하이픈으로 구분되고 각 하위 구성 요소의 최대 길이는 8자입니다. 예를 들어 "en-US-honda-cars"가 매개 변수인 cultureName 경우 "-honda-cars"가 구성 요소입니다 suffix .