System.Resources 名前空間

開発者がアプリケーションで使用されるカルチャ固有のさまざまなリソースを作成、格納、および管理できるようにするクラスとインターフェイスを提供します。 System.Resources名前空間の最も重要なクラスの 1 つは、ResourceManager クラスです。

クラス

名前 説明
MissingManifestResourceException

メイン アセンブリにニュートラル カルチャのリソースが含まれず、適切なサテライト アセンブリがない場合にスローされる例外。

MissingSatelliteAssemblyException

既定のカルチャのリソースのサテライト アセンブリがない場合にスローされる例外。

NeutralResourcesLanguageAttribute

アプリの既定のカルチャをリソース マネージャーに通知します。 このクラスは継承できません。

ResourceManager

実行時にカルチャ固有のリソースに簡単にアクセスできるリソース マネージャーを表します。

ResourceReader

順次リソース名と値のペアを読み取って、バイナリ リソース (.resources) ファイル内のリソースを列挙します。

ResourceSet

フォールバック ルールを含め、他のすべてのカルチャを無視して、1 つの特定のカルチャ用にローカライズされたすべてのリソースを格納します。

ResourceWriter

システムの既定の形式のリソースを出力ファイルまたは出力ストリームに書き込みます。 このクラスは継承できません。

ResXDataNode

XML リソース (.resx) ファイル内の要素を表します。

ResXFileRef

外部リソースへのリンクを表します。

ResXFileRef.Converter

ResXFileRefのデータを文字列との間で変換する型コンバーターを提供します。

ResXResourceReader

XML リソース (.resx) ファイルとストリームを列挙し、順次リソース名と値のペアを読み取ります。

ResXResourceSet

XML リソース (.resx) ファイル内のすべてのリソースを表します。

ResXResourceWriter

XML リソース (.resx) ファイルまたは出力ストリームにリソースを書き込みます。

SatelliteContractVersionAttribute

サテライト アセンブリの特定のバージョンを要求するように ResourceManager オブジェクトに指示します。

インターフェイス

名前 説明
IResourceReader

リソース ファイルからデータを読み取るための基本機能を提供します。

IResourceWriter

出力ファイルまたはストリームにリソースを書き込むための基本機能を提供します。

列挙型

名前 説明
UltimateResourceFallbackLocation

ResourceManager オブジェクトが、メイン アセンブリまたはサテライト アセンブリでアプリの既定のカルチャのリソースを検索するかどうかを指定します。

注釈

ResourceManager クラスを使用すると、ユーザーはメイン アセンブリまたはリソース サテライト アセンブリに格納されているリソースにアクセスして制御できます。 GetObjectメソッドとGetString メソッドを使用して、カルチャ固有のオブジェクトと文字列を取得します。