IResourceReader 接口

定义

提供从资源文件读取数据的基本功能。

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
派生
属性
实现

注解

资源读取器用于从特定格式的资源文件中读取数据流。 如果要控制读取资源文件的方式(例如,如果资源文件是使用自定义 ResourceWriter编写的),或者使用非标准格式或文件类型来存储资源,请实现此接口。 否则,请使用默认 ResourceReader 类,该类从二进制 .resources 文件读取资源信息,或 ResXResourceReader 从 XML 资源 (.resx) 文件读取资源信息的类。

方法

名称 说明
Close()

释放与其关联的任何资源后,关闭资源读取器。

Dispose()

执行与释放、释放或重置非托管资源关联的应用程序定义任务。

(继承自 IDisposable)
GetEnumerator()

返回此读取器的资源的字典枚举器。

扩展方法

名称 说明
AsParallel(IEnumerable)

启用查询的并行化。

AsQueryable(IEnumerable)

IEnumerable 转换为 IQueryable

Cast<TResult>(IEnumerable)

IEnumerable 的元素强制转换为指定类型。

OfType<TResult>(IEnumerable)

根据指定类型筛选 IEnumerable 的元素。

适用于

另请参阅