IResourceReader IResourceReader IResourceReader IResourceReader Interface

Определение

Предоставляет основные функциональные возможности для чтения данных из файлов ресурсов.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
Производный
Атрибуты
Реализации

Комментарии

Средства чтения ресурсов используются для чтения поток данных из файлов ресурсов в определенном формате.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() Close() Close() Close()

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

Dispose() Dispose() Dispose() Dispose()

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

(Inherited from IDisposable)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

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

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

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

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

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

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

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

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

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

Дополнительно