IResourceReader IResourceReader IResourceReader IResourceReader Interface


リソース ファイルからデータを読み取る基本機能を提供します。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
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)

IEnumerableIQueryable に変換します。Converts an IEnumerable to an IQueryable.