ResourceManager.InternalGetResourceSet(CultureInfo, Boolean, Boolean) Metod

Definition

Tillhandahåller implementeringen för att hitta en resursuppsättning.

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

Parametrar

culture
CultureInfo

Kulturobjektet att leta efter.

createIfNotExists
Boolean

trueför att läsa in resursuppsättningen, om den inte har lästs in ännu. annars . false

tryParents
Boolean

true för att kontrollera överordnade CultureInfo objekt om resursuppsättningen inte kan läsas in, falseannars .

Returer

Den angivna resursuppsättningen.

Undantag

Huvudsammansättningen innehåller inte en .resources-fil som krävs för att söka efter en resurs.

Det uppstod ett internt fel i körningen.

Det gick inte att hitta den satellitsammansättning som är associerad med culture .

Anteckningar till arvingar

Den här metoden slutför allt arbete som krävs för att hitta en resursuppsättning och kan vara rekursiv och reentrant. Med andra ord kan den här metoden läsa in en sammansättning och utlösa en AssemblyLoad händelse, som sedan anropar tillbaka till ett ResourceManager objekt som inte har initierats helt. För att undvika extra lås är den här metoden inte trådsäker. Metoderna GetResourceSet(CultureInfo, Boolean, Boolean), GetString(String)och GetObject(String) utför all nödvändig synkronisering.

Gäller för

Se även