.NET Framework 클래스 라이브러리
GlobalizationSection 클래스
참고: 이 클래스는 .NET Framework 버전 2.0에서 새로 추가되었습니다.
웹 응용 프로그램의 전역화 인프라를 지원하는 데 사용되는 구성 설정을 정의합니다. 이 클래스는 상속될 수 없습니다.
네임스페이스: System.Web.Configuration
어셈블리: System.Web(system.web.dll)
C#
public sealed class GlobalizationSection : ConfigurationSection
설명
예제
이 예제에서는 GlobalizationSection 클래스의 멤버로 액세스할 수도 있는 globalization 섹션의 몇 가지 특성에 대한 값을 선언적으로 지정하는 방법을 보여 줍니다.
다음 구성 파일 예제에서는 globalization 섹션의 값을 선언적으로 지정하는 방법을 보여 줍니다.
<system.web> <globalization requestEncoding="utf-8" responseEncoding="utf-8"/> </system.web>
다음 코드 예제에서는 GlobalizationSection 클래스를 사용하는 방법을 보여 줍니다.
C##region Using directives using System; using System.Collections.Generic; using System.Text; using System.Configuration; using System.Web; using System.Web.Configuration; #endregion namespace Samples.Aspnet.SystemWebConfiguration { class UsingGlobalizationSection { static void Main(string[] args) { try { // Set the path of the config file. string configPath = ""; // Get the Web application configuration object. Configuration config = WebConfigurationManager.OpenWebConfiguration(configPath); // Get the section related object. GlobalizationSection configSection = (GlobalizationSection)config.GetSection("system.web/globalization"); // Display title and info. Console.WriteLine("ASP.NET Configuration Info"); Console.WriteLine(); // Display Config details. Console.WriteLine("File Path: {0}", config.FilePath); Console.WriteLine("Section Path: {0}", configSection.SectionInformation.Name); // Display Culture property. Console.WriteLine("Culture: {0}", configSection.Culture); // Set Culture property. configSection.Culture = System.Globalization.CultureInfo.CurrentCulture.ToString(); // Display EnableClientBasedCulture property. Console.WriteLine("EnableClientBasedCulture: {0}", configSection.EnableClientBasedCulture); // Set EnableClientBasedCulture property. configSection.EnableClientBasedCulture = false; // Display FileEncoding property. Console.WriteLine("FileEncoding: {0}", configSection.FileEncoding); // Set FileEncoding property. configSection.FileEncoding = System.Text.Encoding.UTF8; // Display RequestEncoding property. Console.WriteLine("RequestEncoding: {0}", configSection.RequestEncoding); // Set RequestEncoding property. configSection.RequestEncoding = System.Text.Encoding.UTF8; // Display ResponseEncoding property. Console.WriteLine("ResponseEncoding: {0}", configSection.ResponseEncoding); // Set ResponseEncoding property. configSection.ResponseEncoding = System.Text.Encoding.UTF8; // Display ResponseHeaderEncoding property. Console.WriteLine("ResponseHeaderEncoding: {0}", configSection.ResponseHeaderEncoding); // Set ResponseHeaderEncoding property. configSection.ResponseHeaderEncoding = System.Text.Encoding.UTF8; // Display UICulture property. Console.WriteLine("UICulture: {0}", configSection.UICulture); // Set UICulture property. configSection.UICulture = System.Globalization.CultureInfo.CurrentUICulture.ToString(); // Update if not locked. if (!configSection.SectionInformation.IsLocked) { config.Save(); Console.WriteLine("** Configuration updated."); } else { Console.WriteLine("** Could not update, section is locked."); } } catch (Exception e) { // Unknown error. Console.WriteLine(e.ToString()); } // Display and wait Console.ReadLine(); } } }상속 계층 구조System.Object
System.Configuration.ConfigurationElement
System.Configuration.ConfigurationSection
System.Web.Configuration.GlobalizationSection
스레드로부터의 안전성플랫폼Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework에서 모든 플래폼의 모든 버전을 지원하지는 않습니다. 지원되는 버전의 목록은 시스템 요구 사항을 참조하십시오.
반응형
'IT-개발,DB' 카테고리의 다른 글
[개발/asp.net] ASP.NET 2.0 다국어지원 웹사이트 구축하기 (0) | 2010.10.27 |
---|---|
[asp.net] ASP.NET 2.0 웹 페이지 전역화를 위한 Culture 및 UI Culture 설정 (0) | 2010.10.27 |
[자바스크립트] 출처 복사하기 (0) | 2010.10.27 |
[asp.net] Web.config 에서 appSettings 설정을 파일로 따로 빼기 (0) | 2010.10.27 |
[개발] ASP.NET 웹 페이지 전역화를 위한 HTML 레이아웃 지침 (0) | 2010.10.27 |
댓글