ResourceManager Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da classe ResourceManager.
Sobrecargas
ResourceManager() |
Inicializa uma nova instância da classe ResourceManager com valores padrão. |
ResourceManager(Type) |
Inicializa uma nova instância da classe ResourceManager que procura recursos em assemblies satélites com base nas informações do objeto do tipo especificado. |
ResourceManager(String, Assembly) |
Inicializa uma nova instância da classe ResourceManager que pesquisa os recursos contidos em arquivos com o nome raiz especificado no assembly especificado. |
ResourceManager(String, Assembly, Type) |
Inicializa uma nova instância da classe ResourceManager que usa um classe ResourceSet especificada para pesquisar os recursos contidos em arquivos com o nome raiz especificado no assembly fornecido. |
ResourceManager()
- Origem:
- ResourceManager.cs
- Origem:
- ResourceManager.cs
- Origem:
- ResourceManager.cs
Inicializa uma nova instância da classe ResourceManager 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 derivada da ResourceManager classe .
Aplica-se a
ResourceManager(Type)
- Origem:
- ResourceManager.cs
- Origem:
- ResourceManager.cs
- Origem:
- ResourceManager.cs
Inicializa uma nova instância da classe ResourceManager que procura recursos em assemblies satélites com base nas informações do objeto do 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 parâmetro resourceSource
é null
.
Comentários
Para obter mais informações sobre essa API, consulte Comentários de API complementares para o construtor ResourceManager.
Aplica-se a
ResourceManager(String, Assembly)
- Origem:
- ResourceManager.cs
- Origem:
- ResourceManager.cs
- Origem:
- ResourceManager.cs
Inicializa uma nova instância da classe ResourceManager que pesquisa os recursos contidos em arquivos com o nome raiz especificado no assembly especificado.
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 um 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 dos recursos.
Exceções
O parâmetro baseName
ou assembly
é null
.
Comentários
Para obter mais informações sobre essa API, consulte Comentários de API complementares 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. O uso de 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)
- Origem:
- ResourceManager.cs
- Origem:
- ResourceManager.cs
- Origem:
- ResourceManager.cs
Inicializa uma nova instância da classe ResourceManager que usa um classe ResourceSet especificada para pesquisar os recursos contidos em arquivos com o nome raiz especificado no assembly fornecido.
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)
Parâmetros
- baseName
- String
O nome raiz do arquivo de recurso sem sua extensão, mas incluindo um 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 dos recursos.
- usingResourceSet
- Type
O tipo do ResourceSet personalizado a ser usado. Se null
, o objeto ResourceSet do runtime padrão será usado.
Exceções
usingResourceset
não é uma classe derivada de ResourceSet.
O parâmetro baseName
ou assembly
é null
.
Comentários
Os arquivos de recursos 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 main. Supõe-se que um assembly satélite contenha recursos para uma única cultura especificada no manifesto do assembly e é carregado conforme necessário.
Observação
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 ResourceManager objeto, mas a tentativa de recuperar um recurso específico gerará uma exceção, normalmente MissingManifestResourceException. Para obter informações sobre como diagnosticar a causa da exceção, consulte a seção "Manipulando a exceção MissingManifestResourceException" do tópico de ResourceManager classe.
Observação
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 apenas um Type .
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() e passar esse tipo para esse construtor.