Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

ResourceSet, classe

Stocke toutes les ressources localisées pour une culture spécifique, en ignorant toutes les autres cultures, y compris les règles de secours.

Espace de noms :  System.Resources
Assembly :  mscorlib (dans mscorlib.dll)

[SerializableAttribute]
[ComVisibleAttribute(true)]
public class ResourceSet : IDisposable, 
	IEnumerable

Le type ResourceSet expose les membres suivants.

  NomDescription
Méthode protégéePris en charge par XNA FrameworkResourceSet()Initialise une nouvelle instance de la classe ResourceSet avec des propriétés par défaut.
Méthode publiquePris en charge par XNA FrameworkResourceSet(IResourceReader)Crée une nouvelle instance de la classe ResourceSet à l'aide du lecteur de ressources spécifié.
Méthode publiquePris en charge par XNA FrameworkResourceSet(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é.
Méthode publiquePris en charge par XNA FrameworkResourceSet(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é.
Début

  NomDescription
Méthode publiquePris en charge par XNA FrameworkCloseFerme et libère toutes les ressources utilisées par ce ResourceSet.
Méthode publiquePris en charge par XNA FrameworkDispose()Libère les ressources (autres que la mémoire) utilisées par l'instance actuelle de ResourceSet.
Méthode protégéePris en charge par XNA FrameworkDispose(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.
Méthode publiquePris en charge par XNA FrameworkEquals(Object)Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégéePris en charge par XNA FrameworkFinalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publiquePris en charge par XNA FrameworkGetDefaultReaderRetourne la classe du lecteur de ressources préféré pour ce type de ResourceSet.
Méthode publiqueGetDefaultWriterRetourne la classe du writer de ressource préféré pour ce type de ResourceSet.
Méthode publiquePris en charge par XNA FrameworkGetEnumeratorRetourne IDictionaryEnumerator qui peut itérer au sein de ResourceSet.
Méthode publiquePris en charge par XNA FrameworkGetHashCodeSert de fonction de hachage par défaut. (Hérité de Object.)
Méthode publiquePris en charge par XNA FrameworkGetObject(String)Recherche un objet ressource avec le nom spécifié.
Méthode publiquePris en charge par XNA FrameworkGetObject(String, Boolean)Recherche un objet ressource avec le nom spécifié sans respecter la casse, si nécessaire.
Méthode publiquePris en charge par XNA FrameworkGetString(String)Recherche une ressource String avec le nom spécifié.
Méthode publiquePris en charge par XNA FrameworkGetString(String, Boolean)Recherche une ressource String avec le nom spécifié sans respecter la casse, si nécessaire.
Méthode publiquePris en charge par XNA FrameworkGetTypeObtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégéePris en charge par XNA FrameworkMemberwiseCloneCrée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode protégéePris en charge par XNA FrameworkReadResourcesLit toutes les ressources et les stocke dans un Hashtable indiqué dans la propriété Table.
Méthode publiquePris en charge par XNA FrameworkToStringRetourne une chaîne qui représente l'objet actif. (Hérité de Object.)
Début

  NomDescription
Méthode d'extension publiqueAsParallelActive la parallélisation d'une requête. (Défini par ParallelEnumerable.)
Méthode d'extension publiqueAsQueryableConvertit un IEnumerable en IQueryable. (Défini par Queryable.)
Méthode d'extension publiquePris en charge par XNA FrameworkCast<TResult>Effectue un cast des éléments d'un IEnumerable vers le type spécifié. (Défini par Enumerable.)
Méthode d'extension publiquePris en charge par XNA FrameworkOfType<TResult>Filtre les éléments d'un IEnumerable en fonction du type spécifié. (Défini par Enumerable.)
Début

  NomDescription
Champ protégéPris en charge par XNA FrameworkReaderIndique le IResourceReader utilisé pour lire les ressources.
Champ protégéPris en charge par XNA FrameworkTable Hashtable dans lequel les ressources sont stockées.
Début

  NomDescription
Implémentation d'interface expliciteMéthode privéePris en charge par XNA FrameworkIEnumerable.GetEnumeratorRetourne un objet IEnumerator pour éviter une condition de concurrence critique avec Dispose. Ce membre n'est pas destiné à être utilisé directement à partir de votre code.
Début

La classe ResourceSet exécute l'énumération sur IResourceReader en chargeant chaque nom et chaque valeur et en les enregistrant dans Hashtable. Un IResourceReader personnalisé peut être utilisé.

Instanciez un objet ResourceSet qui représente les ressources d'une culture spécifique en appelant la méthode ResourceManager.GetResourceSet.

Remarque importanteImportant

Ce type implémente l'interface IDisposable. En fin d'utilisation, vous devez le libérer directement ou indirectement. Pour le libérer directement, appeler la méthode Dispose dans un bloc try/catch. Pour le libérer indirectement, utiliser l'instruction using (en C#) ou Using (en Visual Basic). Pour plus d'information, aller à la section "Utilisation d'un objet qui implémente l'interface IDisposable" dans la description de l'interface IDisposable.

Remarques à l'attention des héritiers

Des classes dérivées de ResourceSet utilisant leur propre lecteur et écriveur de ressources doivent se substituer à GetDefaultReader et à GetDefaultWriter pour fournir la fonctionnalité appropriée permettant d'interpréter le jeu des ressources .

.NET Framework

Pris en charge dans : 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

.NET pour les applications Windows Phone

Pris en charge dans : Windows Phone 8, Silverlight 8.1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge)

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Ajouts de la communauté

AJOUTER
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
Afficher:
© 2014 Microsoft