ResourceSet Classe
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
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.
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.
Resource |
Inizializza una nuova istanza della classe ResourceSet con le proprietà predefinite. |
Resource |
Crea una nuova istanza della classe ResourceSet mediante il lettore di risorse specificato. |
Resource |
Crea una nuova istanza della classe ResourceSet mediante l'oggetto ResourceReader predefinito del sistema, che legge le risorse dal flusso specificato. |
Resource |
Crea una nuova istanza della classe ResourceSet mediante l'oggetto ResourceReader predefinito del sistema, che apre e legge le risorse dal file specificato. |
Reader |
Indica l'oggetto IResourceReader usato per leggere le risorse. |
Table |
Oggetto Hashtable in cui sono memorizzate le risorse. |
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) |
Get |
Restituisce la classe del visualizzatore di risorse preferito per questo tipo di oggetto ResourceSet. |
Get |
Restituisce la classe del writer di risorse preferito per questo tipo di oggetto ResourceSet. |
Get |
Restituisce un'interfaccia IDictionaryEnumerator che consente di scorrere ResourceSet. |
Get |
Funge da funzione hash predefinita. (Ereditato da Object) |
Get |
Cerca un oggetto risorsa con il nome specificato. |
Get |
Cerca un oggetto risorsa con il nome specificato senza considerare la distinzione tra maiuscole e minuscole, se richiesto. |
Get |
Cerca una risorsa String con il nome specificato. |
Get |
Cerca una risorsa String con il nome specificato senza considerare la distinzione tra maiuscole e minuscole, se richiesto. |
Get |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
Memberwise |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
Read |
Legge tutte le risorse e le memorizza in un oggetto Hashtable indicato nella proprietà Table. |
To |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
IEnumerable. |
Restituisce un oggetto IEnumerator per evitare che si verifichi una race condition con |
Cast<TResult>(IEnumerable) |
Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato. |
Of |
Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato. |
As |
Consente la parallelizzazione di una query. |
As |
Converte un oggetto IEnumerable in un oggetto IQueryable. |
Prodotto | Versioni |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
Feedback su .NET
.NET è un progetto open source. Seleziona un collegamento per fornire feedback: