IResourceReader Interface

Définition

Fournit la fonctionnalité de base pour lire des données à partir des fichiers de ressources.Provides the base functionality for reading data from resource files.

public interface class IResourceReader : IDisposable, System::Collections::IEnumerable
[System.Runtime.InteropServices.ComVisible(true)]
public interface IResourceReader : IDisposable, System.Collections.IEnumerable
type IResourceReader = interface
    interface IEnumerable
    interface IDisposable
Public Interface IResourceReader
Implements IDisposable, IEnumerable
Dérivé
Attributs
Implémente

Remarques

Les lecteurs de ressources sont utilisés pour lire un flux de données à partir de fichiers de ressources dans un format particulier.Resource readers are used to read a stream of data from resource files in a particular format. Implémentez cette interface lorsque vous souhaitez contrôler le mode de lecture d’un fichier de ressources (par exemple, si le fichier de ressources a été écrit à l' ResourceWriteraide d’un personnalisé) ou si vous utilisez un format ou un type de fichier non standard pour le stockage des ressources.Implement this interface when you want to control the way in which a resource file is read (for example, if the resource file was written by using a customized ResourceWriter) or if you are using a non-standard format or file type for storing resources. Sinon, utilisez la classe ResourceReader par défaut, qui lit les informations de ressources des fichiers. resources binaires, ou la classe, qui lit les ResXResourceReader informations de ressource à partir de fichiers de ressources XML (. resx).Otherwise, use the default ResourceReader class, which reads resource information from binary .resources files, or the ResXResourceReader class, which reads resource information from XML resource (.resx) files.

Méthodes

Close()

Ferme le lecteur de ressources après avoir libéré toutes les ressources qui lui étaient associées.Closes the resource reader after releasing any resources associated with it.

Dispose()

Exécute les tâches définies par l'application associées à la libération ou à la redéfinition des ressources non managées.Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

(Hérité de IDisposable)
GetEnumerator()

Retourne un énumérateur de dictionnaire pour les ressources de ce lecteur.Returns a dictionary enumerator of the resources for this reader.

Méthodes d’extension

Cast<TResult>(IEnumerable)

Effectue un cast des éléments d'un IEnumerable vers le type spécifié.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtre les éléments d'un IEnumerable en fonction du type spécifié.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Active la parallélisation d'une requête.Enables parallelization of a query.

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.Converts an IEnumerable to an IQueryable.

S’applique à

Voir aussi