다음을 통해 공유


ResourceManager.CreateFileBasedResourceManager(String, String, Type) 메서드

정의

리소스에 대한 어셈블리 매니페스트 대신 특정 디렉터리를 검색하는 ResourceManager 개체를 반환합니다.

public:
 static System::Resources::ResourceManager ^ CreateFileBasedResourceManager(System::String ^ baseName, System::String ^ resourceDir, Type ^ usingResourceSet);
public static System.Resources.ResourceManager CreateFileBasedResourceManager (string baseName, string resourceDir, Type? usingResourceSet);
public static System.Resources.ResourceManager CreateFileBasedResourceManager (string baseName, string resourceDir, Type usingResourceSet);
static member CreateFileBasedResourceManager : string * string * Type -> System.Resources.ResourceManager
Public Shared Function CreateFileBasedResourceManager (baseName As String, resourceDir As String, usingResourceSet As Type) As ResourceManager

매개 변수

baseName
String

리소스의 루트 이름입니다. 예를 들어 “MyResource.en-US.resources"라는 리소스 파일의 루트 이름은 "MyResource"입니다.

resourceDir
String

리소스를 검색할 디렉터리의 이름입니다. resourceDir는 애플리케이션 디렉터리의 절대 경로 또는 상대 경로일 수 있습니다.

usingResourceSet
Type

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

반환

리소스에 대한 어셈블리 매니페스트 대신 지정된 디렉터리를 검색하는 리소스 관리자의 새 인스턴스입니다.

예외

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

설명

이 메서드는 어셈블리에 포함되지 않은 .resources 파일에서 리소스를 검색하는 리소스 관리자를 반환합니다. 이 ResourceManager 개체를 사용하여 ASP.NET 페이지에 대한 리소스를 로드하거나 구현을 테스트할 수 있습니다 ResourceSet . 독립 실행형 .resources 파일에서 리소스를 검색하는 예제는 리소스 검색 문서를 참조하세요.

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

주의

ASP.NET 앱에서 독립 실행형 .resources 파일을 사용하면 리소스가 메서드에서 명시적으로 해제될 때까지 잠겨 있으므로 XCOPY 배포가 ReleaseAllResources 중단됩니다. ASP.NET 앱을 사용하여 리소스를 배포하려면 .resources 파일을 위성 어셈블리로 컴파일합니다.

적용 대상