ResourceSet Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Armazena todos os recursos localizados para uma cultura em particular, ignorando todas as outras culturas, incluindo quaisquer regras de recurso.
public ref class ResourceSet : IDisposable, System::Collections::IEnumerable
[System.Serializable]
public class ResourceSet : IDisposable, System.Collections.IEnumerable
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public class ResourceSet : IDisposable, System.Collections.IEnumerable
public class ResourceSet : IDisposable, System.Collections.IEnumerable
[<System.Serializable>]
type ResourceSet = class
interface IDisposable
interface IEnumerable
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type ResourceSet = class
interface IDisposable
interface IEnumerable
type ResourceSet = class
interface IEnumerable
interface IDisposable
Public Class ResourceSet
Implements IDisposable, IEnumerable
- Herança
-
ResourceSet
- Derivado
- Atributos
- Implementações
Observações
Importante
Chamar métodos dessa classe com dados não confiáveis é um risco de segurança. Chame os métodos dessa classe somente com dados confiáveis. Para obter mais informações, consulte Validar todas as informações inseridas.
A ResourceSet classe enumera sobre um IResourceReader, carregando todos os nomes e valores, e armazenando-os num Hashtable. Pode ser usado um personalizado IResourceReader .
Pode instanciar um ResourceSet objeto que representa os recursos de uma cultura específica chamando o ResourceManager.GetResourceSet método.
Importante
Este tipo implementa a interface IDisposable. Quando terminar de usar o tipo, você deve eliminá-lo direta ou indiretamente. Para descartar o tipo diretamente, chame seu método Dispose em um bloco try/catch. Para descartá-lo indiretamente, use uma construção de linguagem como using (em C#) ou Using (em Visual Basic). Para obter mais informações, consulte a seção "Usando um objeto que implementa IDisposable" no tópico da IDisposable interface.
Notas para Herdeiros
As classes derivadas que ResourceSet utilizam o seu próprio leitor e escritor de recursos devem sobrepor GetDefaultReader(), e GetDefaultWriter(), para fornecer a funcionalidade adequada para interpretar o conjunto de recursos.
Construtores
| Name | Description |
|---|---|
| ResourceSet() |
Inicializa uma nova instância da ResourceSet classe com propriedades por defeito. |
| ResourceSet(IResourceReader) |
Cria uma nova instância da ResourceSet classe usando o leitor de recursos especificado. |
| ResourceSet(Stream) |
Cria uma nova instância da ResourceSet classe usando o padrão ResourceReader do sistema que lê recursos do fluxo dado. |
| ResourceSet(String) |
Cria uma nova instância da ResourceSet classe usando o padrão ResourceReader do sistema que abre e lê recursos do ficheiro dado. |
Campos
| Name | Description |
|---|---|
| Reader |
Indica que foram IResourceReader usados para ler os recursos. |
| Table |
O Hashtable lugar onde os recursos são armazenados. |
Métodos
| Name | Description |
|---|---|
| Close() |
Fecha e liberta quaisquer recursos usados por este ResourceSet. |
| Dispose() |
Elimina os recursos (exceto memória) usados pela instância atual de ResourceSet. |
| Dispose(Boolean) |
Liberta recursos (exceto memória) associados à instância atual, fechando objetos geridos internos se solicitado. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetDefaultReader() |
Retorna a classe de leitor de recursos preferida para este tipo de ResourceSet. |
| GetDefaultWriter() |
Devolve a classe de escritor de recursos preferida para este tipo de ResourceSet. |
| GetEnumerator() |
Retorna e IDictionaryEnumerator que pode iterar através do ResourceSet. |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetObject(String, Boolean) |
Pesquisa por um objeto de recurso com o nome especificado de forma insensível a maiúsculas e minúsculas, se solicitado. |
| GetObject(String) |
Pesquisa por um objeto de recurso com o nome especificado. |
| GetString(String, Boolean) |
Procura um String recurso com o nome especificado de forma insensível a maiúsculas e minúsculas, se solicitado. |
| GetString(String) |
Procura um String recurso com o nome especificado. |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ReadResources() |
Lê todos os recursos e armazena-os num Hashtable local indicado na Table propriedade. |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
Implementações de Interface Explícita
| Name | Description |
|---|---|
| IEnumerable.GetEnumerator() |
Devolve um IEnumerator objeto para evitar uma condição de corrida com |
Métodos da Extensão
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Permite a paralelização de uma consulta. |
| AsQueryable(IEnumerable) |
Converte um IEnumerable para um IQueryable. |
| Cast<TResult>(IEnumerable) |
Conjura os elementos de an IEnumerable para o tipo especificado. |
| OfType<TResult>(IEnumerable) |
Filtra os elementos de um IEnumerable com base num tipo especificado. |