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) 方法會執行所有必要的同步處理。

適用於

另請參閱