ResourceManager.InternalGetResourceSet(CultureInfo, Boolean, Boolean) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt de implementatie voor het vinden van een resourceset.
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
Parameters
- culture
- CultureInfo
Het cultuurobject waarnaar moet worden gezocht.
- createIfNotExists
- Boolean
true om de resourceset te laden, als deze nog niet is geladen; anders, false.
- tryParents
- Boolean
trueom bovenliggende CultureInfo objecten te controleren als de resourceset niet kan worden geladen; anders. false
Retouren
De opgegeven resourceset.
Uitzonderingen
De hoofdassembly bevat geen .resources-bestand dat nodig is om een resource op te zoeken.
Er is een interne fout opgetreden in de runtime.
De satellietassemblage die is culture gekoppeld, kan niet worden gevonden.
Notities voor overnemers
Deze methode voltooit alle benodigde werkzaamheden om een resourceset te vinden en kan recursief en reentrant zijn. Met andere woorden, deze methode kan een assembly laden en een AssemblyLoad gebeurtenis activeren, die vervolgens terugroept naar een ResourceManager object dat niet volledig is geïnitialiseerd. Om te voorkomen dat extra vergrendelingen worden gebruikt, is deze methode niet thread safe. De GetResourceSet(CultureInfo, Boolean, Boolean), GetString(String)en GetObject(String) methoden voeren alle benodigde synchronisatie uit.