System.Resources 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
開発者がアプリケーションで使用されるカルチャ固有のさまざまなリソースを作成、格納、および管理できるようにするクラスとインターフェイスを提供します。 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 メソッドを使用して、カルチャ固有のオブジェクトと文字列を取得します。