ResourceManager 类

定义

表示资源管理器,其可在运行时提供对于特定文化资源的便利访问

public ref class ResourceManager
public class ResourceManager
[System.Serializable]
public class ResourceManager
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public class ResourceManager
type ResourceManager = class
[<System.Serializable>]
type ResourceManager = class
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type ResourceManager = class
Public Class ResourceManager
继承
ResourceManager
派生
属性

注解

有关此 API 的详细信息,请参阅 ResourceManager 的补充 API 备注

构造函数

ResourceManager()

使用默认值初始化 ResourceManager 类的新实例。

ResourceManager(String, Assembly)

初始化 ResourceManager 类的新实例,该实例在给定的程序集中查找从指定根名称导出的文件中包含的资源。

ResourceManager(String, Assembly, Type)

初始化使用指定 ResourceSetResourceManager 类的新实例,该实例在给定的程序集中的指定根名称类的文件中查找资源。

ResourceManager(Type)

它根据指定的对象中的信息在附属程序集内查找资源来初始化 ResourceManager 类的新实例。

字段

BaseNameField

指定 ResourceManager 在其中搜索资源的资源文件的根名称。

HeaderVersionNumber

指定 ResourceManager 的当前实现可解释和产生的资源文件头的版本。

MagicNumber

保留用于标识资源文件的数字。

MainAssembly

指定包含资源的主要程序集。

ResourceSets
已过时.

包含 Hashtable,它返回从区域性到 ResourceSet 对象的映射。

属性

BaseName

获取 ResourceManager 从其中搜索资源的资源文件的根名称。

FallbackLocation

获取或设置检索默认回退资源的位置。

IgnoreCase

获取或设置值,该值指示资源管理器是否允许在 GetString(String)GetObject(String) 方法中进行不区分大小写的资源查找。

ResourceSetType

获取资源管理器使用构造 ResourceSet 对象的资源设置对象的类型。

方法

CreateFileBasedResourceManager(String, String, Type)

返回一个 ResourceManager 对象,它在特定的目录中而不在资源的程序集清单。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetNeutralResourcesLanguage(Assembly)

通过检索指定程序及上的 NeutralResourcesLanguageAttribute 特性为主程序集的默认资源返回区域性特定的信息。

GetObject(String)

返回指定的非字符串资源的值。

GetObject(String, CultureInfo)

获取为指定区域性本地化的指定非字符串资源的值。

GetResourceFileName(CultureInfo)

生成给定的 CultureInfo 对象的资源文件的名称。

GetResourceSet(CultureInfo, Boolean, Boolean)

检索特定区域性的资源集合。

GetSatelliteContractVersion(Assembly)

返回给定程序集中的 SatelliteContractVersionAttribute 特性指定的版本。

GetStream(String)

从指定资源返回非托管内存流对象。

GetStream(String, CultureInfo)

使用指定的区域性从指定的资源返回非托管内存流对象。

GetString(String)

返回指定的字符串资源的值。

GetString(String, CultureInfo)

返回为指定区域性本地化的字符串资源的值。

GetType()

获取当前实例的 Type

(继承自 Object)
InternalGetResourceSet(CultureInfo, Boolean, Boolean)

提供用于查找资源集的实现。

MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ReleaseAllResources()

告知资源管理对所有 ResourceSet 对象调用方法 Close(),并释放所有资源。

ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于

线程安全性

此类型是线程安全的。

另请参阅