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 spécifique, en ignorant toutes les autres cultures, y compris les règles de secours.
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
- 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 avec des données approuvées uniquement. Pour plus d’informations, consultez Valider toutes les entrées.
La ResourceSet classe énumère sur un IResourceReader, en chargeant chaque nom et chaque valeur, et en les stockant 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 Dispose, appelez sa méthode dans un bloc try
/catch
. Pour la supprimer indirectement, utilisez une construction de langage telle que using
(dans C#) ou Using
(dans Visual Basic). Pour plus d’informations, consultez la section « Utilisation d’un objet qui implémente IDisposable » dans la rubrique de l’interface IDisposable.
Notes pour les héritiers
Les classes dérivées de ResourceSet qui utilisent leur propre lecteur et enregistreur de ressources doivent remplacer GetDefaultReader(), et GetDefaultWriter(), pour fournir les fonctionnalités appropriées pour interpréter le jeu de ressources.
Constructeurs
ResourceSet() |
Initialise une nouvelle instance de la classe ResourceSet avec des propriétés par défaut. |
ResourceSet(IResourceReader) |
Crée une nouvelle instance de la classe ResourceSet à l'aide du lecteur de ressources spécifié. |
ResourceSet(Stream) |
Crée une nouvelle instance de la classe ResourceSet à l'aide du ResourceReader système par défaut qui lit les ressources du flux donné. |
ResourceSet(String) |
Crée une nouvelle instance de la classe ResourceSet à l'aide du ResourceReader système par défaut qui ouvre et lit les ressources du fichier donné. |
Champs
Reader |
Indique le IResourceReader utilisé pour lire les ressources. |
Table |
Hashtable dans lequel les ressources sont stockées. |
Méthodes
Close() |
Ferme et libère toutes les ressources utilisées par ce ResourceSet. |
Dispose() |
Libère 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, en fermant les objets internes managés 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 du lecteur de ressources préféré pour ce type de ResourceSet. |
GetDefaultWriter() |
Retourne la classe du writer de ressource préféré pour ce type de ResourceSet. |
GetEnumerator() |
Retourne IDictionaryEnumerator qui peut itérer au sein de ResourceSet. |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetObject(String) |
Recherche un objet de ressource avec le nom spécifié. |
GetObject(String, Boolean) |
Recherche un objet de ressource avec le nom spécifié sans respecter la casse, si nécessaire. |
GetString(String) |
Recherche une ressource String avec le nom spécifié. |
GetString(String, Boolean) |
Recherche une ressource String avec le nom spécifié sans respecter la casse, si nécessaire. |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ReadResources() |
Lit toutes les ressources et les stocke dans un Hashtable indiqué dans la propriété Table. |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
Implémentations d’interfaces explicites
IEnumerable.GetEnumerator() |
Retourne un objet IEnumerator pour éviter une condition de concurrence critique avec |
Méthodes d’extension
Cast<TResult>(IEnumerable) |
Effectue un cast des éléments d'un IEnumerable vers le type spécifié. |
OfType<TResult>(IEnumerable) |
Filtre les éléments d'un IEnumerable en fonction du type spécifié. |
AsParallel(IEnumerable) |
Active la parallélisation d'une requête. |
AsQueryable(IEnumerable) |
Convertit un IEnumerable en IQueryable. |