ResourceSet Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Stocke toutes les ressources localisées pour une culture particulière, ignorant toutes les autres cultures, y compris les règles de secours.
public ref 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
public class ResourceSet : IDisposable, System.Collections.IEnumerable
[<System.Serializable>]
type ResourceSet = class
interface IDisposable
interface IEnumerable
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type ResourceSet = class
interface IDisposable
interface IEnumerable
type ResourceSet = class
interface IEnumerable
interface IDisposable
Public Class ResourceSet
Implements IDisposable, IEnumerable
- Héritage
-
ResourceSet
- Dérivé
- Attributs
- Implémente
Remarques
Important
L’appel de méthodes de cette classe avec des données non approuvées est un risque de sécurité. Appelez les méthodes de cette classe uniquement avec des données approuvées. Pour plus d’informations, consultez Valider toutes les entrées.
La ResourceSet classe énumère un IResourceReader, charge chaque nom et chaque valeur, et les stocke dans un Hashtable. Un personnalisé IResourceReader peut être utilisé.
Vous pouvez instancier un ResourceSet objet qui représente les ressources d’une culture spécifique en appelant la ResourceManager.GetResourceSet méthode.
Important
Ce type implémente l’interface IDisposable . Une fois que vous avez fini d’utiliser le type, vous devez le supprimer directement ou indirectement. Pour supprimer directement le type, appelez sa Dispose méthode dans un try/catch bloc. Pour la supprimer indirectement, utilisez une construction de langage telle que using (en C#) ou Using (en Visual Basic). Pour plus d’informations, consultez la section « Utilisation d’un objet implémentant IDisposable » dans la rubrique d’interface IDisposable .
Notes pour les héritiers
Les classes dérivées qui ResourceSet utilisent leur propre lecteur de ressources et enregistreur doivent remplacer GetDefaultReader(), et GetDefaultWriter(), pour fournir les fonctionnalités appropriées pour interpréter le jeu de ressources.
Constructeurs
| Nom | Description |
|---|---|
| ResourceSet() |
Initialise une nouvelle instance de la ResourceSet classe avec des propriétés par défaut. |
| ResourceSet(IResourceReader) |
Crée une instance de la classe à l’aide ResourceSet du lecteur de ressources spécifié. |
| ResourceSet(Stream) |
Crée une instance de la ResourceSet classe à l’aide de la valeur système par défaut ResourceReader qui lit les ressources à partir du flux donné. |
| ResourceSet(String) |
Crée une instance de la ResourceSet classe à l’aide de la valeur système par défaut ResourceReader qui ouvre et lit les ressources à partir du fichier donné. |
Champs
| Nom | Description |
|---|---|
| Reader |
Indique l’élément IResourceReader utilisé pour lire les ressources. |
| Table |
Hashtable Dans lequel les ressources sont stockées. |
Méthodes
| Nom | Description |
|---|---|
| Close() |
Ferme et libère toutes les ressources utilisées par ce ResourceSetparamètre . |
| Dispose() |
Supprime les ressources (autres que la mémoire) utilisées par l’instance actuelle de ResourceSet. |
| Dispose(Boolean) |
Libère les ressources (autres que la mémoire) associées à l’instance actuelle, fermant les objets managés internes si nécessaire. |
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetDefaultReader() |
Retourne la classe de lecteur de ressources préférée pour ce type de ResourceSet. |
| GetDefaultWriter() |
Retourne la classe d’enregistreur de ressources préférée pour ce type de ResourceSet. |
| GetEnumerator() |
Retourne un IDictionaryEnumerator qui peut itérer à travers le ResourceSet. |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetObject(String, Boolean) |
Recherche un objet de ressource portant le nom spécifié de manière non sensible à la casse, si demandé. |
| GetObject(String) |
Recherche un objet de ressource portant le nom spécifié. |
| GetString(String, Boolean) |
Recherche une String ressource portant le nom spécifié de manière non sensible à la casse, si elle est demandée. |
| GetString(String) |
Recherche une String ressource portant le nom spécifié. |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ReadResources() |
Lit toutes les ressources et les stocke dans Hashtable une Table propriété indiquée. |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IEnumerable.GetEnumerator() |
Retourne un IEnumerator objet pour éviter une condition de concurrence avec |
Méthodes d’extension
| Nom | Description |
|---|---|
| AsParallel(IEnumerable) |
Active la parallélisation d’une requête. |
| AsQueryable(IEnumerable) |
Convertit un IEnumerable en IQueryable. |
| Cast<TResult>(IEnumerable) |
Convertit les éléments d’un IEnumerable en type spécifié. |
| OfType<TResult>(IEnumerable) |
Filtre les éléments d’une IEnumerable en fonction d’un type spécifié. |