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()

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

扩展方法

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

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

AsParallel(IEnumerable)

启用查询的并行化。

AsQueryable(IEnumerable)

IEnumerable 转换为 IQueryable

适用于

另请参阅