ResourceSet ResourceSet ResourceSet ResourceSet Class

정의

다른 모든 문화권을 무시하고 하나의 특정 문화권에 대해 지역화된 모든 리소스를 대체 규칙과 함께 저장합니다.Stores all the resources localized for one particular culture, ignoring all other cultures, including any fallback rules.

public ref class ResourceSet : IDisposable, System::Collections::IEnumerable
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class ResourceSet : IDisposable, System.Collections.IEnumerable
type ResourceSet = class
    interface IDisposable
    interface IEnumerable
Public Class ResourceSet
Implements IDisposable, IEnumerable
상속
ResourceSetResourceSetResourceSetResourceSet
파생
특성
구현

설명

중요

신뢰할 수 없는 데이터로 이 클래스에서 메서드를 호출하는 것은 보안상 위험합니다.Calling methods from this class with untrusted data is a security risk. 신뢰할 수 있는 데이터로만 이 클래스에서 메서드를 호출하세요.Call the methods from this class only with trusted data. 자세한 내용은 데이터 유효성을 참조하세요.For more information, see Data Validation.

ResourceSet 클래스에 대해 열거는 IResourceReader, 모든 이름 및 값을 로드 및 저장에 Hashtable합니다.The ResourceSet class enumerates over an IResourceReader, loading every name and value, and storing them in a Hashtable. 사용자 지정 IResourceReader 사용할 수 있습니다.A custom IResourceReader can be used.

인스턴스화할 수 있습니다는 ResourceSet 를 호출 하 여 특정 문화권의 리소스를 나타내는 개체를 ResourceManager.GetResourceSet 메서드.You can instantiate a ResourceSet object that represents the resources of a specific culture by calling the ResourceManager.GetResourceSet method.

중요

이 형식이 구현 하는 IDisposable 인터페이스입니다.This type implements the IDisposable interface. 형식을 사용 하 여 마쳤으면 직접 또는 간접적으로의 삭제 해야 있습니다.When you have finished using the type, you should dispose of it either directly or indirectly. 직접 형식의 dispose 호출 해당 Dispose 의 메서드를 try / catch 블록입니다.To dispose of the type directly, call its Dispose method in a try/catch block. 삭제 하지 직접, 언어 구문 같은 사용 using (C#에서) 또는 Using (Visual Basic에서는).To dispose of it indirectly, use a language construct such as using (in C#) or Using (in Visual Basic). 자세한 내용은 "를 사용 하는 개체는 구현 IDisposable" 섹션을 참조 하세요.를 IDisposable 인터페이스 항목입니다.For more information, see the "Using an Object that Implements IDisposable" section in the IDisposable interface topic.

상속자 참고

파생 클래스인 ResourceSet 자체 리소스 판독기를 사용 하 고 작성기를 재정의 해야 GetDefaultReader(), 및 GetDefaultWriter()를 리소스 집합을 해석 하는 것에 대 한 적절 한 기능을 제공 합니다.Derived classes of ResourceSet that use their own resource reader and writer should override GetDefaultReader(), and GetDefaultWriter(), to provide the appropriate functionality for interpreting the resource set.

생성자

ResourceSet() ResourceSet() ResourceSet() ResourceSet()

기본 속성을 사용하여 ResourceSet 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the ResourceSet class with default properties.

ResourceSet(IResourceReader) ResourceSet(IResourceReader) ResourceSet(IResourceReader) ResourceSet(IResourceReader)

지정된 리소스 판독기를 사용하여 ResourceSet 클래스의 새 인스턴스를 만듭니다.Creates a new instance of the ResourceSet class using the specified resource reader.

ResourceSet(Stream) ResourceSet(Stream) ResourceSet(Stream) ResourceSet(Stream)

지정된 스트림에서 리소스를 읽는 시스템 기본 ResourceSet를 사용하여 ResourceReader 클래스의 새 인스턴스를 만듭니다.Creates a new instance of the ResourceSet class using the system default ResourceReader that reads resources from the given stream.

ResourceSet(String) ResourceSet(String) ResourceSet(String) ResourceSet(String)

지정된 파일에서 리소스를 열고 읽는 시스템 기본 ResourceSet를 사용하여 ResourceReader 클래스의 새 인스턴스를 만듭니다.Creates a new instance of the ResourceSet class using the system default ResourceReader that opens and reads resources from the given file.

필드

Reader Reader Reader Reader

리소스를 읽는 데 사용하는 IResourceReader를 나타냅니다.Indicates the IResourceReader used to read the resources.

Table Table Table Table

리소스가 저장되는 Hashtable입니다.The Hashtable in which the resources are stored.

메서드

Close() Close() Close() Close()

ResourceSet에서 사용하는 모든 리소스를 닫고 해제합니다.Closes and releases any resources used by this ResourceSet.

Dispose() Dispose() Dispose() Dispose()

현재 ResourceSet 인스턴스에서 사용하는 리소스(메모리 제외)를 삭제합니다.Disposes of the resources (other than memory) used by the current instance of ResourceSet.

Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

요청한 경우 관리되는 내부 개체를 닫고 현재 인스턴스와 관련된 리소스(메모리 제외)를 해제합니다.Releases resources (other than memory) associated with the current instance, closing internal managed objects if requested.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetDefaultReader() GetDefaultReader() GetDefaultReader() GetDefaultReader()

이러한 종류의 ResourceSet에 대한 기본 설정 리소스 판독기를 반환합니다.Returns the preferred resource reader class for this kind of ResourceSet.

GetDefaultWriter() GetDefaultWriter() GetDefaultWriter() GetDefaultWriter()

이러한 종류의 ResourceSet에 대한 기본 설정 리소스 작성기 클래스를 반환합니다.Returns the preferred resource writer class for this kind of ResourceSet.

GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

IDictionaryEnumerator 전체에 걸쳐 반복할 수 있는 ResourceSet를 반환합니다.Returns an IDictionaryEnumerator that can iterate through the ResourceSet.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(Inherited from Object)
GetObject(String) GetObject(String) GetObject(String) GetObject(String)

지정된 이름의 리소스 개체를 검색합니다.Searches for a resource object with the specified name.

GetObject(String, Boolean) GetObject(String, Boolean) GetObject(String, Boolean) GetObject(String, Boolean)

요청한 경우 지정된 이름의 리소스 개체를 대/소문자를 구분하지 않고 검색합니다.Searches for a resource object with the specified name in a case-insensitive manner, if requested.

GetString(String) GetString(String) GetString(String) GetString(String)

지정된 이름의 String 리소스를 검색합니다.Searches for a String resource with the specified name.

GetString(String, Boolean) GetString(String, Boolean) GetString(String, Boolean) GetString(String, Boolean)

요청한 경우 지정된 이름의 String 리소스를 대/소문자를 구분하지 않고 검색합니다.Searches for a String resource with the specified name in a case-insensitive manner, if requested.

GetType() GetType() GetType() GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(Inherited from Object)
ReadResources() ReadResources() ReadResources() ReadResources()

모든 리소스를 읽은 다음 Hashtable 속성에 표시된 Table에 저장합니다.Reads all the resources and stores them in a Hashtable indicated in the Table property.

ToString() ToString() ToString() ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(Inherited from Object)

명시적 인터페이스 구현

IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator()

Dispose와의 경쟁 조건이 발생하지 않도록 IEnumerator 개체를 반환합니다.Returns an IEnumerator object to avoid a race condition with Dispose. 이 멤버는 사용자 코드에서 직접 사용할 수 없습니다.This member is not intended to be used directly from your code.

확장 메서드

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

IEnumerable의 요소를 지정된 형식으로 캐스팅합니다.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

지정된 형식에 따라 IEnumerable의 요소를 필터링합니다.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

쿼리를 병렬화할 수 있도록 합니다.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

IEnumerableIQueryable로 변환합니다.Converts an IEnumerable to an IQueryable.

적용 대상