다음을 통해 공유


System.Resources 네임스페이스

System.Resources 네임스페이스는 응용 프로그램에 사용되는 다양한 culture 관련 리소스를 개발자가 만들고 저장하고 관리할 수 있도록 하는 클래스와 인터페이스를 제공합니다. System.Resources 네임스페이스의 가중 중요한 클래스 중 하나는 ResourceManager 클래스입니다.

ResourceManager 클래스는 사용자가 주 어셈블리나 위성 어셈블리에 저장된 리소스에 액세스하여 이러한 리소스를 관리할 수 있도록 합니다. System.Resources.ResourceManager.GetObjectSystem.Resources.ResourceManager.GetString 메서드를 사용하여 culture 관련 개체와 문자열을 가져옵니다.

클래스

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

인터페이스

  인터페이스 설명
Public interface IResourceReader 리소스 파일에서 데이터를 읽는 기본 기능을 제공합니다.
Public interface IResourceWriter 출력 파일 또는 스트림에 리소스를 쓰는 기능을 제공합니다.

열거형

  열거형 설명
Public enumeration UltimateResourceFallbackLocation 리소스 패키징 및 배포를 사용하여 중립 리소스를 검색하는 데 사용할 ResourceManager 클래스에 대한 어셈블리를 지정합니다.