ResourceManager 생성자

정의

ResourceManager 클래스의 새 인스턴스를 초기화합니다.

오버로드

ResourceManager()

기본값을 사용하여 ResourceManager 클래스의 새 인스턴스를 초기화합니다.

ResourceManager(Type)

지정된 형색 개체의 정보를 기초로 위성 어셈블리에서 리소스를 찾는 ResourceManager 클래스의 새 인스턴스를 초기화합니다.

ResourceManager(String, Assembly)

지정된 어셈블리에서 지정된 루트 이름에서 파생된 파일에 포함된 리소스를 찾는 ResourceManager 클래스의 새 인스턴스를 초기화합니다.

ResourceManager(String, Assembly, Type)

지정된 어셈블리에서 지정된 루트 이름의 파일에 포함된 리소스를 찾는 데 지정된 ResourceManager 클래스를 사용하는 ResourceSet 클래스의 새 인스턴스를 초기화합니다.

ResourceManager()

Source:
ResourceManager.cs
Source:
ResourceManager.cs
Source:
ResourceManager.cs

기본값을 사용하여 ResourceManager 클래스의 새 인스턴스를 초기화합니다.

protected:
 ResourceManager();
protected ResourceManager ();
Protected Sub New ()

설명

이 생성자는 클래스에서 ResourceManager 파생된 고유한 클래스를 작성하는 경우에만 유용합니다.

적용 대상

ResourceManager(Type)

Source:
ResourceManager.cs
Source:
ResourceManager.cs
Source:
ResourceManager.cs

지정된 형색 개체의 정보를 기초로 위성 어셈블리에서 리소스를 찾는 ResourceManager 클래스의 새 인스턴스를 초기화합니다.

public:
 ResourceManager(Type ^ resourceSource);
public ResourceManager (Type resourceSource);
new System.Resources.ResourceManager : Type -> System.Resources.ResourceManager
Public Sub New (resourceSource As Type)

매개 변수

resourceSource
Type

리소스 관리자가 .resources 파일을 찾는 데 필요한 모든 정보를 파생시키는 형식입니다.

예외

resourceSource 매개 변수가 null인 경우

설명

이 API에 대한 자세한 내용은 ResourceManager 생성자에 대한 추가 API 설명을 참조하세요.

적용 대상

ResourceManager(String, Assembly)

Source:
ResourceManager.cs
Source:
ResourceManager.cs
Source:
ResourceManager.cs

지정된 어셈블리에서 지정된 루트 이름에서 파생된 파일에 포함된 리소스를 찾는 ResourceManager 클래스의 새 인스턴스를 초기화합니다.

public:
 ResourceManager(System::String ^ baseName, System::Reflection::Assembly ^ assembly);
public ResourceManager (string baseName, System.Reflection.Assembly assembly);
new System.Resources.ResourceManager : string * System.Reflection.Assembly -> System.Resources.ResourceManager
Public Sub New (baseName As String, assembly As Assembly)

매개 변수

baseName
String

확장명이 없지만 정규화된 네임스페이스 이름을 포함하는 리소스 파일의 루트 이름입니다. 예를 들어, "MyApplication.MyResource.en-US.resources"라는 리소스 파일의 루트 이름은 "MyApplication.MyResource"입니다.

assembly
Assembly

리소스에 대한 주 어셈블리입니다.

예외

baseName 또는 assembly 매개 변수가 null인 경우

설명

이 API에 대한 자세한 내용은 ResourceManager 생성자에 대한 추가 API 설명을 참조하세요.

상속자 참고

이 생성자는 시스템 제공 구현을 ResourceSet 사용합니다. 사용자 지정 리소스 파일 형식을 사용하려면 클래스에서 ResourceSet 파생되고, 및 GetDefaultWriter() 메서드를 재정의 GetDefaultReader() 하고, 해당 형식을 ResourceManager(String, Assembly, Type) 생성자에 전달해야 합니다. 사용자 지정 ResourceSet 을 사용하면 리소스 캐싱 정책을 제어하거나 고유한 리소스 파일 형식을 지원하는 데 유용할 수 있지만 일반적으로 필요하지는 않습니다.

적용 대상

ResourceManager(String, Assembly, Type)

Source:
ResourceManager.cs
Source:
ResourceManager.cs
Source:
ResourceManager.cs

지정된 어셈블리에서 지정된 루트 이름의 파일에 포함된 리소스를 찾는 데 지정된 ResourceManager 클래스를 사용하는 ResourceSet 클래스의 새 인스턴스를 초기화합니다.

public:
 ResourceManager(System::String ^ baseName, System::Reflection::Assembly ^ assembly, Type ^ usingResourceSet);
public ResourceManager (string baseName, System.Reflection.Assembly assembly, Type? usingResourceSet);
public ResourceManager (string baseName, System.Reflection.Assembly assembly, Type usingResourceSet);
new System.Resources.ResourceManager : string * System.Reflection.Assembly * Type -> System.Resources.ResourceManager
Public Sub New (baseName As String, assembly As Assembly, usingResourceSet As Type)

매개 변수

baseName
String

확장명이 없지만 정규화된 네임스페이스 이름을 포함하는 리소스 파일의 루트 이름입니다. 예를 들어, "MyApplication.MyResource.en-US.resources"라는 리소스 파일의 루트 이름은 "MyApplication.MyResource"입니다.

assembly
Assembly

리소스에 대한 주 어셈블리입니다.

usingResourceSet
Type

사용할 사용자 지정 ResourceSet의 형식입니다. null이면 기본 런타임 ResourceSet 개체가 사용됩니다.

예외

usingResourcesetResourceSet의 파생 클래스가 아닌 경우

baseName 또는 assembly 매개 변수가 null인 경우

설명

개별 문화권별 리소스 파일은 위성 어셈블리에 포함되어야 하며 기본 문화권의 리소스 파일은 기본 어셈블리에 포함되어야 합니다. 위성 어셈블리는 해당 어셈블리의 매니페스트에 지정된 단일 문화권에 대한 리소스를 포함하는 것으로 간주되며 필요에 따라 로드됩니다.

참고

어셈블리에서 리소스를 검색하는 대신 .resources 파일에서 직접 리소스를 검색하려면 개체를 인스턴스화하는 대신 메서드를 ResourceManager 호출 CreateFileBasedResourceManager 해야 합니다.

로 식별된 baseName 리소스 파일을 에서 assembly찾을 수 없는 경우 메서드는 개체를 ResourceManager 인스턴스화하지만 특정 리소스를 검색하려고 하면 예외(일반적으로 MissingManifestResourceException)가 throw됩니다. 예외의 원인을 진단하는 방법에 대한 자세한 내용은 클래스 항목의 "MissingManifestResourceException 예외 처리" 섹션을 ResourceManager 참조하세요.

참고

usingResourceSet 매개 변수는 고유한 리소스 형식을 지원하는 데 사용되며 일반적으로 입니다null. 이는 만 사용하는 Type 생성자와 다릅니다.

호출자 참고

이 생성자를 사용하면 구현을 지정할 수 있습니다 ResourceSet . 특정 ResourceSet 구현을 원하지 않지만 사용자 지정 리소스 파일 형식을 사용하려는 경우 클래스에서 ResourceSet 파생되고, 및 메서드를 재정의 GetDefaultReader() 하고 GetDefaultWriter() , 해당 형식을 이 생성자에 전달해야 합니다.

적용 대상