ResourceManager.InternalGetResourceSet(CultureInfo, Boolean, Boolean) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供用來尋找資源集的實作。
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) 方法會執行所有必要的同步處理。