System.Resources Namespace

System.Resources 名前空間には、アプリケーションで使用されるさまざまなカルチャ固有のリソースを、開発者が作成、格納、および管理するためのクラスとインターフェイスが用意されています。 The System.Resources namespace provides classes and interfaces that allow developers to create, store, and manage various culture-specific resources used in an application. System.Resources 名前空間の最も重要なクラスの 1 つは、ResourceManager クラスです。 One of the most important classes of the System.Resources namespace is the ResourceManager class.

クラス

MissingManifestResourceException

メイン アセンブリにニュートラル カルチャ リソースが含まれておらず、適切なサテライト アセンブリがない場合にスローされる例外。The exception that is thrown if the main assembly does not contain the resources for the neutral culture, and an appropriate satellite assembly is missing.

MissingSatelliteAssemblyException

既定のカルチャのリソースのサテライト アセンブリが見つからない場合にスローされる例外。The exception that is thrown when the satellite assembly for the resources of the default culture is missing.

NeutralResourcesLanguageAttribute

アプリケーションの既定のカルチャをリソース マネージャーに通知します。Informs the resource manager of an app's default culture. このクラスは継承できません。This class cannot be inherited.

ResourceManager

実行時にカルチャ固有のリソースにアクセスする便利な手段を提供するリソース マネージャーを表します。Represents a resource manager that provides convenient access to culture-specific resources at run time.

ResourceReader

順次リソースの名前と値のペアを読み取って、バイナリ リソース (.resources) ファイル内のリソースを列挙します。Enumerates the resources in a binary resources (.resources) file by reading sequential resource name/value pairs.

ResourceSet

ある特定のカルチャ用にローカライズされたすべてのリソースを格納します。フォールバック規則を含む他のすべてのカルチャ設定は無視されます。Stores all the resources localized for one particular culture, ignoring all other cultures, including any fallback rules.

ResourceWriter

システムの既定の形式で、リソースを出力ファイルまたは出力ストリームに書き込みます。Writes resources in the system-default format to an output file or an output stream. このクラスは継承できません。This class cannot be inherited.

ResXDataNode

XML リソース (.resx) ファイル内の要素を表します。Represents an element in an XML resource (.resx) file.

ResXFileRef

外部リソースへのリンクを表します。Represents a link to an external resource.

ResXFileRef.Converter

ResXFileRef データの文字列への変換と、その逆の変換を行う型コンバーターを提供します。Provides a type converter to convert data for a ResXFileRef to and from a string.

ResXResourceReader

XML リソース (.resx) ファイルとストリームを列挙し、連続したリソース名とリソース値のペアを読み取ります。Enumerates XML resource (.resx) files and streams, and reads the sequential resource name and value pairs.

ResXResourceSet

XML リソース (.resx) ファイル内のすべてのリソースを表します。Represents all resources in an XML resource (.resx) file.

ResXResourceWriter

XML リソース (.resx) ファイルまたは出力ストリームにリソースを書き込みます。Writes resources in an XML resource (.resx) file or an output stream.

SatelliteContractVersionAttribute

ResourceManager オブジェクトに対し、サテライト アセンブリの特定のバージョンを要求するように指示します。Instructs a ResourceManager object to ask for a particular version of a satellite assembly.

インターフェイス

IResourceReader

リソース ファイルからデータを読み取る基本機能を提供します。Provides the base functionality for reading data from resource files.

IResourceWriter

リソースを出力ファイルまたはストリームに書き込む基本機能を提供します。Provides the base functionality for writing resources to an output file or stream.

列挙型

UltimateResourceFallbackLocation

ResourceManager オブジェクトが、メイン アセンブリまたはサテライト アセンブリでアプリケーションの既定のカルチャのリソースを検索するかどうかを指定します。Specifies whether a ResourceManager object looks for the resources of the app's default culture in the main assembly or in a satellite assembly.

注釈

ResourceManagerクラスには、メイン アセンブリまたはリソースのサテライト アセンブリに格納されているリソースのアクセスと制御をできます。The ResourceManager class allows the user to access and control resources stored in the main assembly or in resource satellite assemblies. 使用して、GetObjectGetStringカルチャに固有のオブジェクトと文字列を取得するメソッド。Use the GetObject and GetString methods to retrieve culture-specific objects and strings.