ResourceSet Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Memorizza tutte le risorse localizzate con determinate impostazioni cultura e ignora tutte le altre, incluse eventuali regole di fallback.
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
- Ereditarietà
-
ResourceSet
- Derivato
- Attributi
- Implementazioni
Commenti
Importante
La chiamata a metodi da questa classe con dati non attendibili costituisce un rischio per la sicurezza. Chiamare i metodi da questa classe solo con dati attendibili. Per altre informazioni, vedere Convalidare tutti gli input.
La ResourceSet classe enumera su un IResourceReaderoggetto , caricando ogni nome e valore e archiviandoli in un oggetto Hashtable. È possibile usare un oggetto personalizzato IResourceReader .
È possibile creare un'istanza di un ResourceSet oggetto che rappresenta le risorse di impostazioni cultura specifiche chiamando il ResourceManager.GetResourceSet metodo .
Importante
Il tipo implementa l'interfaccia IDisposable. Dopo aver utilizzato il tipo, è necessario eliminarlo direttamente o indirettamente. Per eliminare direttamente il tipo, chiamare il metodo Dispose in un blocco try
/catch
. Per eliminarlo indirettamente, utilizzare un costrutto di linguaggio come ad esempio using
in C# o Using
in Visual Basic. Per altre informazioni, vedere la sezione "Uso di un oggetto che implementa IDisposable" nell'argomento relativo all'interfaccia IDisposable.
Note per gli eredi
Le classi derivate di ResourceSet che usano il proprio lettore di risorse e writer devono eseguire l'override GetDefaultReader()di e GetDefaultWriter(), per fornire le funzionalità appropriate per interpretare il set di risorse.
Costruttori
ResourceSet() |
Inizializza una nuova istanza della classe ResourceSet con le proprietà predefinite. |
ResourceSet(IResourceReader) |
Crea una nuova istanza della classe ResourceSet mediante il lettore di risorse specificato. |
ResourceSet(Stream) |
Crea una nuova istanza della classe ResourceSet mediante l'oggetto ResourceReader predefinito del sistema, che legge le risorse dal flusso specificato. |
ResourceSet(String) |
Crea una nuova istanza della classe ResourceSet mediante l'oggetto ResourceReader predefinito del sistema, che apre e legge le risorse dal file specificato. |
Campi
Reader |
Indica l'oggetto IResourceReader usato per leggere le risorse. |
Table |
Oggetto Hashtable in cui sono memorizzate le risorse. |
Metodi
Close() |
Chiude e rilascia qualsiasi risorsa usata da questo oggetto ResourceSet. |
Dispose() |
Elimina le risorse, diverse dalla memoria, usate dall'istanza corrente di ResourceSet. |
Dispose(Boolean) |
Rilascia le risorse diverse dalla memoria associate all'istanza corrente, chiudendo, se necessario, gli oggetti gestiti interni. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetDefaultReader() |
Restituisce la classe del visualizzatore di risorse preferito per questo tipo di oggetto ResourceSet. |
GetDefaultWriter() |
Restituisce la classe del writer di risorse preferito per questo tipo di oggetto ResourceSet. |
GetEnumerator() |
Restituisce un'interfaccia IDictionaryEnumerator che consente di scorrere ResourceSet. |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetObject(String) |
Cerca un oggetto risorsa con il nome specificato. |
GetObject(String, Boolean) |
Cerca un oggetto risorsa con il nome specificato senza considerare la distinzione tra maiuscole e minuscole, se richiesto. |
GetString(String) |
Cerca una risorsa String con il nome specificato. |
GetString(String, Boolean) |
Cerca una risorsa String con il nome specificato senza considerare la distinzione tra maiuscole e minuscole, se richiesto. |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ReadResources() |
Legge tutte le risorse e le memorizza in un oggetto Hashtable indicato nella proprietà Table. |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Implementazioni dell'interfaccia esplicita
IEnumerable.GetEnumerator() |
Restituisce un oggetto IEnumerator per evitare che si verifichi una race condition con |
Metodi di estensione
Cast<TResult>(IEnumerable) |
Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato. |
OfType<TResult>(IEnumerable) |
Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato. |
AsParallel(IEnumerable) |
Consente la parallelizzazione di una query. |
AsQueryable(IEnumerable) |
Converte un oggetto IEnumerable in un oggetto IQueryable. |