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.

Extension Methods

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.