ResourceManager Construtores

Definição

Inicializa uma nova instância da classe ResourceManager.

Sobrecargas

Nome Description
ResourceManager()

Inicializa uma nova instância da ResourceManager classe com valores padrão.

ResourceManager(Type)

Inicializa uma nova instância da ResourceManager classe que pesquisa recursos em assemblies satélites com base nas informações do objeto de tipo especificado.

ResourceManager(String, Assembly)

Inicializa uma nova instância da ResourceManager classe que pesquisa recursos contidos em arquivos com o nome raiz especificado no assembly fornecido.

ResourceManager(String, Assembly, Type)

Inicializa uma nova instância da ResourceManager classe que usa uma classe especificada ResourceSet para pesquisar recursos contidos em arquivos com o nome raiz especificado no assembly especificado.

ResourceManager()

Inicializa uma nova instância da ResourceManager classe com valores padrão.

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

Comentários

Esse construtor só será útil se você escrever sua própria classe que deriva da ResourceManager classe.

Aplica-se a

ResourceManager(Type)

Inicializa uma nova instância da ResourceManager classe que pesquisa recursos em assemblies satélites com base nas informações do objeto de tipo especificado.

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

Parâmetros

resourceSource
Type

Um tipo do qual o gerenciador de recursos deriva todas as informações para localizar arquivos .resources.

Exceções

O resourceSource parâmetro é null.

Comentários

Para obter mais informações sobre essa API, consulte comentários da API Complementar para o construtor ResourceManager.

Aplica-se a

ResourceManager(String, Assembly)

Inicializa uma nova instância da ResourceManager classe que pesquisa recursos contidos em arquivos com o nome raiz especificado no assembly fornecido.

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)

Parâmetros

baseName
String

O nome raiz do arquivo de recurso sem sua extensão, mas incluindo qualquer nome de namespace totalmente qualificado. Por exemplo, o nome raiz do arquivo de recurso chamado MyApplication.MyResource.en-US.resources é MyApplication.MyResource.

assembly
Assembly

O assembly principal para os recursos.

Exceções

O baseName parâmetro ou assembly o parâmetro é null.

Comentários

Para obter mais informações sobre essa API, consulte comentários da API Complementar para o construtor ResourceManager.

Notas aos Herdeiros

Esse construtor usa a implementação fornecida pelo ResourceSet sistema. Para usar um formato de arquivo de recurso personalizado, você deve derivar da ResourceSet classe, substituir os GetDefaultReader() métodos e GetDefaultWriter() e passar esse tipo para o ResourceManager(String, Assembly, Type) construtor. Usar um personalizado ResourceSet pode ser útil para controlar a política de cache de recursos ou dar suporte ao seu próprio formato de arquivo de recurso, mas geralmente não é necessário.

Aplica-se a

ResourceManager(String, Assembly, Type)

Inicializa uma nova instância da ResourceManager classe que usa uma classe especificada ResourceSet para pesquisar recursos contidos em arquivos com o nome raiz especificado no assembly especificado.

public:
 ResourceManager(System::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)

Parâmetros

baseName
String

O nome raiz do arquivo de recurso sem sua extensão, mas incluindo qualquer nome de namespace totalmente qualificado. Por exemplo, o nome raiz do arquivo de recurso chamado MyApplication.MyResource.en-US.resources é MyApplication.MyResource.

assembly
Assembly

O assembly principal para os recursos.

usingResourceSet
Type

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

Exceções

usingResourceSet não é uma classe derivada de ResourceSet.

O baseName parâmetro ou assembly o parâmetro é null.

Comentários

Os arquivos de recurso específicos da cultura individual devem estar contidos em assemblies satélite e o arquivo de recurso da cultura padrão deve estar contido no assembly principal. Supõe-se que um assembly satélite contenha recursos para uma única cultura especificada no manifesto do assembly e será carregado conforme necessário.

Note

Para recuperar recursos de arquivos .resources diretamente em vez de recuperá-los de assemblies, você deve chamar o CreateFileBasedResourceManager método para instanciar um ResourceManager objeto.

Se o arquivo de recurso identificado por baseName não puder ser encontrado em assembly, o método criará uma instância de um objeto de ResourceManager, mas a tentativa de recuperar um recurso específico gerará uma exceção, normalmente uma MissingManifestResourceException. Para obter informações sobre o diagnóstico da causa da exceção, consulte a seção "Manipular a exceção MissingManifestResourceException" no tópico da classe ResourceManager.

Note

O usingResourceSet parâmetro é usado para dar suporte ao seu próprio formato de recurso e normalmente será null. Isso é diferente do construtor que usa um Type único.

Notas aos Chamadores

Esse construtor 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, deverá derivar da ResourceSet classe, substituir os GetDefaultReader() métodos e GetDefaultWriter() passar esse tipo para esse construtor.

Aplica-se a