IResourceReader Интерфейс

Определение

Предоставляет основные функциональные возможности для чтения данных из файлов ресурсов.Provides the base functionality for reading data from resource files.

public interface class IResourceReader : IDisposable, System::Collections::IEnumerable
public interface IResourceReader : IDisposable, System.Collections.IEnumerable
[System.Runtime.InteropServices.ComVisible(true)]
public interface IResourceReader : IDisposable, System.Collections.IEnumerable
type IResourceReader = interface
    interface IEnumerable
    interface IDisposable
[<System.Runtime.InteropServices.ComVisible(true)>]
type IResourceReader = interface
    interface IEnumerable
    interface IDisposable
Public Interface IResourceReader
Implements IDisposable, IEnumerable
Производный
Атрибуты
Реализации

Комментарии

Средства чтения ресурсов используются для чтения потока данных из файлов ресурсов в определенном формате.Resource readers are used to read a stream of data from resource files in a particular format. Реализуйте этот интерфейс, если требуется управлять способом чтения файла ресурсов (например, если файл ресурсов был записан с помощью настраиваемого ResourceWriter ) или если для хранения ресурсов используется нестандартный формат или тип файла.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. В противном случае используйте класс по умолчанию ResourceReader , который считывает сведения о ресурсах из двоичных Resources-файлов или ResXResourceReader класс, который считывает сведения о ресурсах из файлов ресурсов 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.

Методы

Close()

Закрывает устройство чтения файлов ресурсов после освобождения всех связанных с ним ресурсов.Closes the resource reader after releasing any resources associated with it.

Dispose()

Выполняет определяемые приложением задачи, связанные с удалением, высвобождением или сбросом неуправляемых ресурсов.Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

(Унаследовано от IDisposable)
GetEnumerator()

Возвращает перечислитель словаря ресурсов данного средства чтения.Returns a dictionary enumerator of the resources for this reader.

Методы расширения

Cast<TResult>(IEnumerable)

Приводит элементы объекта IEnumerable к заданному типу.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Позволяет осуществлять параллельный запрос.Enables parallelization of a query.

AsQueryable(IEnumerable)

Преобразовывает коллекцию IEnumerable в объект IQueryable.Converts an IEnumerable to an IQueryable.

Применяется к

См. также раздел