System.Resources 네임스페이스
System.Resources 네임스페이스는 응용 프로그램에 사용되는 다양한 culture 관련 리소스를 개발자가 만들고 저장하고 관리할 수 있도록 하는 클래스와 인터페이스를 제공합니다. System.Resources 네임스페이스의 가중 중요한 클래스 중 하나는 ResourceManager 클래스입니다.
ResourceManager 클래스는 사용자가 주 어셈블리나 위성 어셈블리에 저장된 리소스에 액세스하여 이러한 리소스를 관리할 수 있도록 합니다. System.Resources.ResourceManager.GetObject 및 System.Resources.ResourceManager.GetString 메서드를 사용하여 culture 관련 개체와 문자열을 가져옵니다.
클래스
클래스 | 설명 | |
---|---|---|
MissingManifestResourceException | 주 어셈블리에 중립 culture에 대한 리소스가 포함되어 있지 않은데 적절한 위성 어셈블리가 없기 때문에 이러한 리소스가 필요한 경우 throw되는 예외입니다. | |
MissingSatelliteAssemblyException | 중립 culture의 리소스에 대한 위성 어셈블리가 없을 때 throw되는 예외입니다. | |
NeutralResourcesLanguageAttribute | ResourceManager에 어셈블리의 중립 culture를 알립니다. 이 클래스는 상속될 수 없습니다. | |
ResourceManager | 런타임에서 culture별 리소스에 대한 편리한 액세스를 제공합니다. | |
ResourceReader | .resources 파일과 스트림을 열거하면서 순차적 리소스 이름 및 값 쌍을 읽습니다. | |
ResourceSet | 다른 모든 culture를 무시하고 하나의 특정 culture에 대해 지역화된 모든 리소스를 대체 규칙과 함께 저장합니다. | |
ResourceWriter | 출력 파일 또는 출력 스트림에 시스템 기본 형식으로 리소스를 기록합니다. 이 클래스는 상속될 수 없습니다. | |
ResXDataNode | 리소스 파일의 요소를 나타냅니다. | |
ResXFileRef | 외부 리소스에 대한 링크를 나타냅니다. | |
ResXFileRef.Converter | ResXFileRef의 데이터와 문자열 사이를 변환하는 형식 변환기를 제공합니다. | |
ResXResourceReader | XML 리소스 파일(.resx) 및 스트림을 열거하고 순차 리소스 이름 및 값 쌍을 읽습니다. | |
ResXResourceSet | XML 리소스 파일(.resx)을 단일 개체로 나타내는 모든 항목을 수집합니다. | |
ResXResourceWriter | XML 리소스(.resx) 파일 또는 출력 스트림에 리소스를 씁니다. | |
SatelliteContractVersionAttribute | ResourceManager에 특정 버전의 위성 어셈블리를 요청하도록 지시하여 응용 프로그램의 주 어셈블리에 대한 업데이트를 단순화합니다. |
인터페이스
인터페이스 | 설명 | |
---|---|---|
IResourceReader | 리소스 파일에서 데이터를 읽는 기본 기능을 제공합니다. | |
IResourceWriter | 출력 파일 또는 스트림에 리소스를 쓰는 기능을 제공합니다. |
열거형
열거형 | 설명 | |
---|---|---|
UltimateResourceFallbackLocation | 리소스 패키징 및 배포를 사용하여 중립 리소스를 검색하는 데 사용할 ResourceManager 클래스에 대한 어셈블리를 지정합니다. |