ResourceManager 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 ResourceManager 类的新实例。
重载
| 名称 | 说明 |
|---|---|
| ResourceManager() |
使用默认值初始化类的新实例 ResourceManager 。 |
| ResourceManager(Type) |
初始化类的新实例,该实例 ResourceManager 根据指定类型对象中的信息查找附属程序集中的资源。 |
| ResourceManager(String, Assembly) |
初始化类的新实例,该实例 ResourceManager 查找在给定程序集中具有指定根名称的文件中包含的资源。 |
| ResourceManager(String, Assembly, Type) |
初始化类的新实例,该实例 ResourceManager 使用指定的 ResourceSet 类来查找包含于给定程序集中具有指定根名称的文件中包含的资源。 |
ResourceManager()
- Source:
- ResourceManager.cs
- Source:
- ResourceManager.cs
- Source:
- ResourceManager.cs
- Source:
- ResourceManager.cs
- Source:
- ResourceManager.cs
使用默认值初始化类的新实例 ResourceManager 。
protected:
ResourceManager();
protected ResourceManager();
Protected Sub New ()
注解
仅当编写派生自 ResourceManager 该类的自己的类时,此构造函数才有用。
适用于
ResourceManager(Type)
- Source:
- ResourceManager.cs
- Source:
- ResourceManager.cs
- Source:
- ResourceManager.cs
- Source:
- ResourceManager.cs
- Source:
- ResourceManager.cs
初始化类的新实例,该实例 ResourceManager 根据指定类型对象中的信息查找附属程序集中的资源。
public:
ResourceManager(Type ^ resourceSource);
public ResourceManager(Type resourceSource);
new System.Resources.ResourceManager : Type -> System.Resources.ResourceManager
Public Sub New (resourceSource As Type)
参数
- resourceSource
- Type
资源管理器从中派生用于查找 .resources 文件的所有信息的类型。
例外
参数 resourceSource 为 null.
注解
有关此 API 的详细信息,请参阅 ResourceManager 构造函数的补充 API 备注。
适用于
ResourceManager(String, Assembly)
- Source:
- ResourceManager.cs
- Source:
- ResourceManager.cs
- Source:
- ResourceManager.cs
- Source:
- ResourceManager.cs
- Source:
- ResourceManager.cs
初始化类的新实例,该实例 ResourceManager 查找在给定程序集中具有指定根名称的文件中包含的资源。
public:
ResourceManager(System::String ^ baseName, System::Reflection::Assembly ^ assembly);
public ResourceManager(string baseName, System.Reflection.Assembly assembly);
new System.Resources.ResourceManager : string * System.Reflection.Assembly -> System.Resources.ResourceManager
Public Sub New (baseName As String, assembly As Assembly)
参数
- baseName
- String
资源文件的根名称没有其扩展名,但包括任何完全限定的命名空间名称。 例如,名为 MyApplication.MyResource 的资源文件的根名称。en-US.resources 为 MyApplication.MyResource。
- assembly
- Assembly
资源的主程序集。
例外
baseName或assembly参数为 null.
注解
有关此 API 的详细信息,请参阅 ResourceManager 构造函数的补充 API 备注。
继承者说明
此构造函数使用系统提供的 ResourceSet 实现。 若要使用自定义资源文件格式,应派生自 ResourceSet 类、重写 GetDefaultReader() 和 GetDefaultWriter() 方法,并将该类型 ResourceManager(String, Assembly, Type) 传递给构造函数。 使用自定义 ResourceSet 可用于控制资源缓存策略或支持自己的资源文件格式,但通常不需要。
适用于
ResourceManager(String, Assembly, Type)
- Source:
- ResourceManager.cs
- Source:
- ResourceManager.cs
- Source:
- ResourceManager.cs
- Source:
- ResourceManager.cs
- Source:
- ResourceManager.cs
初始化类的新实例,该实例 ResourceManager 使用指定的 ResourceSet 类来查找包含于给定程序集中具有指定根名称的文件中包含的资源。
public:
ResourceManager(System::String ^ baseName, System::Reflection::Assembly ^ assembly, Type ^ usingResourceSet);
public ResourceManager(string baseName, System.Reflection.Assembly assembly, Type? usingResourceSet);
public ResourceManager(string baseName, System.Reflection.Assembly assembly, Type usingResourceSet);
new System.Resources.ResourceManager : string * System.Reflection.Assembly * Type -> System.Resources.ResourceManager
Public Sub New (baseName As String, assembly As Assembly, usingResourceSet As Type)
参数
- baseName
- String
资源文件的根名称没有其扩展名,但包括任何完全限定的命名空间名称。 例如,名为 MyApplication.MyResource 的资源文件的根名称。en-US.resources 为 MyApplication.MyResource。
- assembly
- Assembly
资源的主程序集。
- usingResourceSet
- Type
要使用的自定义 ResourceSet 的类型。 如果使用 null默认运行时 ResourceSet 对象。
例外
usingResourceSet不是派生类 。ResourceSet
baseName或assembly参数为 null.
注解
单个区域性特定的资源文件应包含在附属程序集中,默认区域性的资源文件应包含在主程序集中。 假定附属程序集包含该程序集清单中指定的单一区域性的资源,并根据需要进行了加载。
注释
若要直接从 .resources 文件中检索资源,而不是从程序集检索资源,必须改为调用 CreateFileBasedResourceManager 该方法来实例化 ResourceManager 对象。
如果在baseName找不到由assembly标识的资源文件,则该方法将实例化一个ResourceManager对象,但是在尝试检索特定资源时通常会引发MissingManifestResourceException异常。 有关诊断异常原因的信息,请参阅 ResourceManager 类主题的“处理 MissingManifestResourceException 异常”部分。
注释
该 usingResourceSet 参数用于支持自己的资源格式,通常为 null。 这不同于仅采用的 Type 构造函数。
调用方说明
使用此构造函数可以指定 ResourceSet 实现。 如果不希望特定 ResourceSet 实现,但想要使用自定义资源文件格式,则应从 ResourceSet 类派生、重写 GetDefaultReader() 和 GetDefaultWriter() 方法,并将该类型传递给此构造函数。