Udostępnij za pośrednictwem


ResourceManager.InternalGetResourceSet(CultureInfo, Boolean, Boolean) Metoda

Definicja

Zawiera implementację do znajdowania zestawu zasobów.

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

Parametry

culture
CultureInfo

Obiekt kultury do wyszukania.

createIfNotExists
Boolean

true aby załadować zestaw zasobów, jeśli nie został jeszcze załadowany; w przeciwnym razie , false.

tryParents
Boolean

trueaby sprawdzić obiekty nadrzędneCultureInfo, jeśli nie można załadować zestawu zasobów; w przeciwnym razie . false

Zwraca

Określony zestaw zasobów.

Wyjątki

Główny zestaw nie zawiera pliku resources, który jest wymagany do wyszukania zasobu.

W czasie wykonywania wystąpił błąd wewnętrzny.

Nie można odbyć zestawu satelitarnego skojarzonego z culture programem .

Uwagi dotyczące dziedziczenia

Ta metoda wykonuje całą pracę niezbędną do znalezienia zestawu zasobów i może być rekursywna i cykliczna. Innymi słowy, ta metoda może załadować zestaw i wyzwolić AssemblyLoad zdarzenie, które następnie wywołuje z powrotem do ResourceManager obiektu, który nie został całkowicie zainicjowany. Aby uniknąć podejmowania dodatkowych blokad, ta metoda nie jest bezpieczna wątkiem. Metody GetResourceSet(CultureInfo, Boolean, Boolean), GetString(String)i GetObject(String) wykonują wszystkie niezbędne synchronizacje.

Dotyczy

Zobacz też