Partilhar via


ResourceManager.CreateFileBasedResourceManager(String, String, Type) Método

Definição

Retorna um objeto ResourceManager que pesquisa um diretório específico em vez de um manifesto do assembly para recursos.

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

Parâmetros

baseName
String

O nome raiz dos recursos. Por exemplo, o nome raiz para o arquivo de recurso chamado "MyResource.en-US.resources" é "MyResource".

resourceDir
String

O nome do diretório para pesquisar os recursos. resourceDir pode ser um caminho absoluto ou um caminho relativo do diretório do aplicativo.

usingResourceSet
Type

O tipo do ResourceSet personalizado a ser usado. Se null, o objeto ResourceSet do runtime padrão será usado.

Retornos

Uma nova instância de um gerenciador de recursos que pesquisa o diretório especificado em vez de um manifesto do assembly para recursos.

Exceções

O parâmetro baseName ou resourceDir é null.

Comentários

Esse método retorna um gerenciador de recursos que recupera recursos de um arquivo .resources que não está inserido em um assembly. Você pode usar esse ResourceManager objeto para carregar recursos para uma página ASP.NET ou para testar uma ResourceSet implementação. Para obter um exemplo que recupera recursos de um arquivo .resources autônomo, consulte o artigo Recuperando recursos .

Esse método permite que você especifique uma ResourceSet implementação. Se você não quiser uma implementação específica ResourceSet , mas quiser usar um formato de arquivo de recurso personalizado, derive da ResourceSet classe , substitua os GetDefaultReader métodos e GetDefaultWriter e passe esse tipo para esse construtor.

Cuidado

O uso de arquivos .resources autônomos em um aplicativo ASP.NET interromperá a implantação do XCOPY, pois os recursos permanecerão bloqueados até que sejam liberados explicitamente pelo ReleaseAllResources método . Se você quiser implantar recursos com seus aplicativos ASP.NET, compile seus arquivos .resources em assemblies satélites.

Aplica-se a