ResourceSet Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
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. |