ResourceManager.InternalGetResourceSet(CultureInfo, Boolean, Boolean) 方法

定义

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

protected:
 virtual System::Resources::ResourceSet ^ InternalGetResourceSet(System::Globalization::CultureInfo ^ culture, bool createIfNotExists, bool tryParents);
protected virtual System.Resources.ResourceSet? InternalGetResourceSet (System.Globalization.CultureInfo culture, bool createIfNotExists, bool tryParents);
protected virtual System.Resources.ResourceSet InternalGetResourceSet (System.Globalization.CultureInfo culture, bool createIfNotExists, bool tryParents);
abstract member InternalGetResourceSet : System.Globalization.CultureInfo * bool * bool -> System.Resources.ResourceSet
override this.InternalGetResourceSet : System.Globalization.CultureInfo * bool * bool -> System.Resources.ResourceSet
Protected Overridable Function InternalGetResourceSet (culture As CultureInfo, createIfNotExists As Boolean, tryParents As Boolean) As ResourceSet

参数

culture
CultureInfo

要查找的区域性对象。

createIfNotExists
Boolean

如果尚未加载,true 要加载资源集;否则为 false

tryParents
Boolean

要在无法加载资源集时检查父 CultureInfo 对象,则为 true;否则为 false

返回

指定的资源集。

例外

主程序集不包含 .resources 文件,但查找资源需要此文件。

运行时中存在内部错误。

未能定位与 culture 关联的附属程序集。

继承者说明

此方法完成查找资源集所需的所有工作,并且可以是递归的和可重入的。 换句话说,此方法可能会加载程序集并触发 AssemblyLoad 事件,然后调用回 ResourceManager 尚未完全初始化的对象。 为了避免使用额外的锁,此方法不是线程安全的。 、 GetResourceSet(CultureInfo, Boolean, Boolean)GetString(String)GetObject(String) 方法执行所有必要的同步。

适用于

另请参阅