ResourceSet Clase

Definición

Almacena todos los recursos adaptados a una referencia cultural determinada, omitiendo otras referencias culturales, incluidas las reglas de reserva.

public ref class ResourceSet : IDisposable, System::Collections::IEnumerable
public 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
type ResourceSet = class
    interface IEnumerable
    interface IDisposable
type ResourceSet = class
    interface IDisposable
    interface IEnumerable
[<System.Serializable>]
type ResourceSet = class
    interface IDisposable
    interface IEnumerable
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type ResourceSet = class
    interface IDisposable
    interface IEnumerable
Public Class ResourceSet
Implements IDisposable, IEnumerable
Herencia
ResourceSet
Derivado
Atributos
Implementaciones

Comentarios

Importante

Llamar a métodos de esta clase con datos que no son de confianza supone un riesgo de seguridad. Llame a los métodos de esta clase solo con datos de confianza. Para obtener más información, vea Validar todas las entradas.

La ResourceSet clase enumera sobre un IResourceReader, cargando cada nombre y valor, y almacenándolas en .Hashtable Se puede usar un personalizado IResourceReader .

Puede crear una instancia de un ResourceSet objeto que represente los recursos de una referencia cultural específica llamando al ResourceManager.GetResourceSet método .

Importante

Este tipo implementa la interfaz IDisposable. Cuando haya terminado de utilizar el tipo, debe desecharlo directa o indirectamente. Para eliminar el tipo directamente, llame a su método Dispose en un bloque try/catch. Para deshacerse de él indirectamente, use una construcción de lenguaje como using (en C#) o Using (en Visual Basic). Para más información, vea la sección "Uso de objetos que implementan IDisposable" en el tema de la interfaz IDisposable.

Notas a los desarrolladores de herederos

Las clases derivadas de ResourceSet que usan su propio lector de recursos y escritor deben invalidar GetDefaultReader(), y GetDefaultWriter(), para proporcionar la funcionalidad adecuada para interpretar el conjunto de recursos.

Constructores

ResourceSet()

Inicializa una nueva instancia de la clase ResourceSet con propiedades predeterminadas.

ResourceSet(IResourceReader)

Crea una nueva instancia de la clase ResourceSet mediante el lector de recursos especificado.

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.

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.

Campos

Reader

Indica el elemento IResourceReader usado para leer los recursos.

Table

Hashtable donde se almacenan los recursos.

Métodos

Close()

Cierra y libera cualquier recurso usado por este ResourceSet.

Dispose()

Se deshace de los recursos (distintos de la memoria) usados por la instancia actual de ResourceSet.

Dispose(Boolean)

Libera los recursos (distintos de la memoria) asociados a la instancia actual, cerrando objetos administrados internos si fuera necesario.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetDefaultReader()

Devuelve la clase del lector de recursos preferido de esta categoría de ResourceSet.

GetDefaultWriter()

Devuelve la clase del escritor de recursos preferido de esta categoría de ResourceSet.

GetEnumerator()

Devuelve una interfaz IDictionaryEnumerator que puede recorrer en iteración el ResourceSet.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetObject(String)

Busca un objeto de recursos con el nombre especificado.

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.

GetString(String)

Busca un recurso de tipo String con el nombre especificado.

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.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ReadResources()

Lee todos los recursos y los almacena en una Hashtable tal y como se indica en la propiedad Table.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Implementaciones de interfaz explícitas

IEnumerable.GetEnumerator()

Devuelve un objeto IEnumerator para evitar una condición de carrera con Dispose. Este miembro no está pensado para usarlo directamente desde el código.

Métodos de extensión

Cast<TResult>(IEnumerable)

Convierte los elementos de IEnumerable en el tipo especificado.

OfType<TResult>(IEnumerable)

Filtra los elementos de IEnumerable en función de un tipo especificado.

AsParallel(IEnumerable)

Habilita la paralelización de una consulta.

AsQueryable(IEnumerable)

Convierte una interfaz IEnumerable en IQueryable.

Se aplica a