ResourceSet ResourceSet ResourceSet ResourceSet Class

Definición

Almacena todos los recursos adaptados a una referencia cultural determinada, omitiendo otras referencias culturales, incluidas las reglas de reserva.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
Herencia
ResourceSetResourceSetResourceSetResourceSet
Derivado
Atributos
Implementaciones

Comentarios

Importante

Llamar a métodos de esta clase con datos que no son de confianza supone un riesgo de seguridad.Calling methods from this class with untrusted data is a security risk. Llame a los métodos de esta clase solo con datos de confianza.Call the methods from this class only with trusted data. Para obtener más información, vea Data Validation (Validación de datos).For more information, see Data Validation.

El ResourceSet clase enumera a través de un IResourceReader, carga cada nombre y valor y los almacena en un Hashtable.The ResourceSet class enumerates over an IResourceReader, loading every name and value, and storing them in a Hashtable. Personalizada IResourceReader se puede usar.A custom IResourceReader can be used.

Puede crear instancias de un ResourceSet objeto que representa los recursos de una referencia cultural concreta llamando a la ResourceManager.GetResourceSet método.You can instantiate a ResourceSet object that represents the resources of a specific culture by calling the ResourceManager.GetResourceSet method.

Importante

Este tipo implementa la IDisposable interfaz.This type implements the IDisposable interface. Cuando haya terminado de utilizar el tipo, debe deshacerse de él directa o indirectamente.When you have finished using the type, you should dispose of it either directly or indirectly. Para deshacerse del tipo directamente, llame a su Dispose método en un try / catch bloque.To dispose of the type directly, call its Dispose method in a try/catch block. Para deshacerse de él, indirectamente, usar una construcción de lenguaje, como using (en C#) o Using (en Visual Basic).To dispose of it indirectly, use a language construct such as using (in C#) or Using (in Visual Basic). Para obtener más información, vea la sección "Uso de un objeto que implementa IDisposable" en el IDisposable tema de la interfaz.For more information, see the "Using an Object that Implements IDisposable" section in the IDisposable interface topic.

Notas a los desarrolladores de herederos

Las clases derivadas de ResourceSet que usan su propio lector de recursos y escritor debe invalidar GetDefaultReader(), y GetDefaultWriter(), para proporcionar la funcionalidad adecuada para interpretar el 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.

Constructores

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

Inicializa una nueva instancia de la clase ResourceSet con propiedades predeterminadas.Initializes a new instance of the ResourceSet class with default properties.

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

Crea una nueva instancia de la clase ResourceSet mediante el lector de recursos especificado.Creates a new instance of the ResourceSet class using the specified resource reader.

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

Crea una instancia nueva de la clase ResourceSet mediante la clase ResourceReader predeterminada del sistema que lee los recursos de una secuencia determinada.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)

Crea una instancia nueva de la clase ResourceSet mediante la clase ResourceReader predeterminada del sistema que abre y lee los recursos de un archivo determinado.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 el elemento IResourceReader usado para leer los recursos.Indicates the IResourceReader used to read the resources.

Table Table Table Table

Hashtable donde se almacenan los recursos.The Hashtable in which the resources are stored.

Métodos

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

Cierra y libera cualquier recurso usado por este ResourceSet.Closes and releases any resources used by this ResourceSet.

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

Se deshace de los recursos (distintos de la memoria) usados por la instancia actual 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 los recursos (distintos de la memoria) asociados a la instancia actual, cerrando objetos administrados internos si fuera necesario.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 si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

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

Devuelve la clase del lector de recursos preferido de esta categoría de ResourceSet.Returns the preferred resource reader class for this kind of ResourceSet.

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

Devuelve la clase del escritor de recursos preferido de esta categoría de ResourceSet.Returns the preferred resource writer class for this kind of ResourceSet.

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

Devuelve una interfaz IDictionaryEnumerator que puede recorrer en iteración el ResourceSet.Returns an IDictionaryEnumerator that can iterate through the ResourceSet.

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

Sirve como la función hash predeterminada.Serves as the default hash function.

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

Busca un objeto de recursos con el nombre especificado.Searches for a resource object with the specified name.

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

Busca un objeto de recursos con el nombre especificado de forma que no distinga entre mayúsculas y minúsculas, si así se solicitase.Searches for a resource object with the specified name in a case-insensitive manner, if requested.

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

Busca un recurso de tipo String con el nombre especificado.Searches for a String resource with the specified name.

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

Busca un recurso de tipo String con el nombre especificado de forma que no distinga entre mayúsculas y minúsculas, si así se solicitase.Searches for a String resource with the specified name in a case-insensitive manner, if requested.

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

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

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

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

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

Lee todos los recursos y los almacena en una Hashtable tal y como se indica en la propiedad Table.Reads all the resources and stores them in a Hashtable indicated in the Table property.

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

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Inherited from Object)

Implementaciones de interfaz explícitas

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

Devuelve un objeto IEnumerator para evitar una condición de carrera con Dispose.Returns an IEnumerator object to avoid a race condition with Dispose. Este miembro no está pensado para usarlo directamente desde el código.This member is not intended to be used directly from your code.

Extension Methods

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

Convierte los elementos de IEnumerable en el 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 los elementos de IEnumerable en función de un tipo especificado.Filters the elements of an IEnumerable based on a specified type.

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

Habilita la paralelización de una consulta.Enables parallelization of a query.

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

Convierte una interfaz IEnumerable en IQueryable.Converts an IEnumerable to an IQueryable.

Se aplica a