ResourceSet ResourceSet ResourceSet ResourceSet Class

Definição

Armazena todos os recursos localizados para uma cultura específica, ignorando todas as culturas, incluindo quaisquer regras de fallback.Stores all the resources localized for one particular culture, ignoring all other cultures, including any fallback rules.

public ref class ResourceSet : IDisposable, System::Collections::IEnumerable
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class ResourceSet : IDisposable, System.Collections.IEnumerable
type ResourceSet = class
    interface IDisposable
    interface IEnumerable
Public Class ResourceSet
Implements IDisposable, IEnumerable
Herança
ResourceSetResourceSetResourceSetResourceSet
Derivado
Atributos
Implementações

Comentários

Importante

Chamar métodos desta classe quando você tiver dados não confiáveis é um risco à segurança.Calling methods from this class with untrusted data is a security risk. Chame os métodos dessa classe somente quando você tiver dados confiáveis.Call the methods from this class only with trusted data. Para obter mais informações, confira Validação de dados.For more information, see Data Validation.

A ResourceSet classe enumera em um IResourceReader, carregando cada nome e valor e armazenando-os em um Hashtable.The ResourceSet class enumerates over an IResourceReader, loading every name and value, and storing them in a Hashtable. Um personalizado IResourceReader pode ser usado.A custom IResourceReader can be used.

Você pode criar uma ResourceSet instância de um objeto que representa os recursos de uma cultura específica ResourceManager.GetResourceSet chamando o método.You can instantiate a ResourceSet object that represents the resources of a specific culture by calling the ResourceManager.GetResourceSet method.

Importante

Esse tipo implementa a interface IDisposable.This type implements the IDisposable interface. Quando você terminar de usar o tipo, deverá descartá-lo direta ou indiretamente.When you have finished using the type, you should dispose of it either directly or indirectly. Para descartar o tipo diretamente, chame o método Dispose dele em um bloco try/catch.To dispose of the type directly, call its Dispose method in a try/catch block. Para descartá-lo indiretamente, use um constructo de linguagem como using ( em C#) ou Using (em Visual Basic).To dispose of it indirectly, use a language construct such as using (in C#) or Using (in Visual Basic). Saiba mais na seção "Como usar um objeto que implementa IDisposable" no tópico da interface IDisposable.For more information, see the "Using an Object that Implements IDisposable" section in the IDisposable interface topic.

Notas aos Herdeiros

As classes derivadas ResourceSet do que usam seu próprio leitor e gravador de recursos GetDefaultReader()devem substituir GetDefaultWriter()e fornecer a funcionalidade apropriada para interpretar o conjunto de recursos.Derived classes of ResourceSet that use their own resource reader and writer should override GetDefaultReader(), and GetDefaultWriter(), to provide the appropriate functionality for interpreting the resource set.

Construtores

ResourceSet() ResourceSet() ResourceSet() ResourceSet()

Inicializa uma nova instância da classe ResourceSet com propriedades padrão.Initializes a new instance of the ResourceSet class with default properties.

ResourceSet(IResourceReader) ResourceSet(IResourceReader) ResourceSet(IResourceReader) ResourceSet(IResourceReader)

Cria uma nova instância da classe ResourceSet usando o leitor do recurso especificado.Creates a new instance of the ResourceSet class using the specified resource reader.

ResourceSet(Stream) ResourceSet(Stream) ResourceSet(Stream) ResourceSet(Stream)

Cria uma nova instância da classe ResourceSet usando o ResourceReader padrão do sistema que lê os recursos do fluxo fornecido.Creates a new instance of the ResourceSet class using the system default ResourceReader that reads resources from the given stream.

ResourceSet(String) ResourceSet(String) ResourceSet(String) ResourceSet(String)

Cria uma nova instância da classe ResourceSet usando o padrão do sistema ResourceReader que abre e lê os recursos do arquivo fornecido.Creates a new instance of the ResourceSet class using the system default ResourceReader that opens and reads resources from the given file.

Campos

Reader Reader Reader Reader

Indica o IResourceReader usado para ler os recursos.Indicates the IResourceReader used to read the resources.

Table Table Table Table

O Hashtable no qual os recursos são armazenados.The Hashtable in which the resources are stored.

Métodos

Close() Close() Close() Close()

Fecha e libera recursos usados por este ResourceSet.Closes and releases any resources used by this ResourceSet.

Dispose() Dispose() Dispose() Dispose()

Descarta os recursos (diferentes da memória) usados pela instância atual de ResourceSet.Disposes of the resources (other than memory) used by the current instance of ResourceSet.

Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

Libera recursos (diferentes da memória) associados à instância atual, fechando objetos internos gerenciados, se solicitado.Releases resources (other than memory) associated with the current instance, closing internal managed objects if requested.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetDefaultReader() GetDefaultReader() GetDefaultReader() GetDefaultReader()

Retorna a classe do leitor de recursos preferencial para esse tipo de ResourceSet.Returns the preferred resource reader class for this kind of ResourceSet.

GetDefaultWriter() GetDefaultWriter() GetDefaultWriter() GetDefaultWriter()

Retorna a classe do gravador de recursos preferencial para esse tipo de ResourceSet.Returns the preferred resource writer class for this kind of ResourceSet.

GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Retorna um IDictionaryEnumerator que pode ser iterado por meio de ResourceSet.Returns an IDictionaryEnumerator that can iterate through the ResourceSet.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Inherited from Object)
GetObject(String) GetObject(String) GetObject(String) GetObject(String)

Pesquisa um objeto do recurso com o nome especificado.Searches for a resource object with the specified name.

GetObject(String, Boolean) GetObject(String, Boolean) GetObject(String, Boolean) GetObject(String, Boolean)

Pesquisa um objeto de recurso com o nome especificado, não diferenciando maiúsculas de minúsculas, se solicitado.Searches for a resource object with the specified name in a case-insensitive manner, if requested.

GetString(String) GetString(String) GetString(String) GetString(String)

Pesquisa um recurso String com o nome especificado.Searches for a String resource with the specified name.

GetString(String, Boolean) GetString(String, Boolean) GetString(String, Boolean) GetString(String, Boolean)

Pesquisa um recurso String com o nome especificado, não diferenciando maiúsculas de minúsculas, se solicitado.Searches for a String resource with the specified name in a case-insensitive manner, if requested.

GetType() GetType() GetType() GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Inherited from Object)
ReadResources() ReadResources() ReadResources() ReadResources()

Lê todos os recursos e os armazena em um Hashtable indicado na propriedade Table.Reads all the resources and stores them in a Hashtable indicated in the Table property.

ToString() ToString() ToString() ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Inherited from Object)

Implantações explícitas de interface

IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator()

Retorna um objeto IEnumerator para evitar uma condição de corrida com Dispose.Returns an IEnumerator object to avoid a race condition with Dispose. Este membro não se destina a ser usado diretamente do seu código.This member is not intended to be used directly from your code.

Métodos de Extensão

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Converte os elementos de um IEnumerable para o tipo especificado.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Filtra os elementos de um IEnumerable com base em um tipo especificado.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.Converts an IEnumerable to an IQueryable.

Aplica-se a