ResourceManager.GetObject Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí hodnotu zadaného neřetězcového prostředku pro aktuální jazykovou verzi.
Přetížení
| Name | Description |
|---|---|
| GetObject(String) |
Vrátí hodnotu zadaného neřetězcového prostředku. |
| GetObject(String, CultureInfo) |
Získá hodnotu zadaného neřetězcového prostředku lokalizovaného pro zadanou jazykovou verzi. |
GetObject(String)
Vrátí hodnotu zadaného neřetězcového prostředku.
public:
virtual System::Object ^ GetObject(System::String ^ name);
public virtual object GetObject(string name);
abstract member GetObject : string -> obj
override this.GetObject : string -> obj
Public Overridable Function GetObject (name As String) As Object
Parametry
- name
- String
Název prostředku, který chcete získat.
Návraty
Hodnota prostředku lokalizovaného pro aktuální nastavení jazykové verze volajícího. Pokud existuje příslušná sada prostředků, ale name nelze ji najít, vrátí nullmetoda .
Výjimky
Parametr name je null.
Nebyla nalezena žádná použitelná sada lokalizovaných prostředků a neexistují žádné výchozí jazykové verze. Informace o tom, jak tuto výjimku zpracovat, naleznete v části "Handling MissingManifestResourceException and MissingSatelliteAssemblyException Exceptions" v tématu třídy ResourceManager.
Prostředky výchozí jazykové verze se nacházejí v satelitním sestavení, které nebylo nalezeno. Informace o tom, jak tuto výjimku zpracovat, naleznete v části "Handling MissingManifestResourceException and MissingSatelliteAssemblyException Exceptions" v tématu třídy ResourceManager.
Poznámky
Další informace o tomto rozhraní API naleznete v tématu Doplňkové poznámky k rozhraní API pro ResourceManager.GetObject.
Viz také
Platí pro
GetObject(String, CultureInfo)
Získá hodnotu zadaného neřetězcového prostředku lokalizovaného pro zadanou jazykovou verzi.
public:
virtual System::Object ^ GetObject(System::String ^ name, System::Globalization::CultureInfo ^ culture);
public virtual object GetObject(string name, System.Globalization.CultureInfo culture);
abstract member GetObject : string * System.Globalization.CultureInfo -> obj
override this.GetObject : string * System.Globalization.CultureInfo -> obj
Public Overridable Function GetObject (name As String, culture As CultureInfo) As Object
Parametry
- name
- String
Název prostředku, který chcete získat.
- culture
- CultureInfo
Jazyková verze, pro kterou je prostředek lokalizován. Pokud prostředek není lokalizovaný pro tuto jazykovou verzi, správce prostředků použije náhradní pravidla k vyhledání příslušného prostředku.
Pokud je nulltato hodnota , CultureInfo objekt je získán pomocí CurrentUICulture vlastnosti.
Návraty
Hodnota prostředku lokalizovaná pro zadanou jazykovou verzi. Pokud existuje příslušná sada prostředků, ale name nelze ji najít, vrátí nullmetoda .
Výjimky
Parametr name je null.
Nebyla nalezena žádná použitelná sada prostředků a neexistují žádné výchozí jazykové verze. Informace o tom, jak tuto výjimku zpracovat, naleznete v části "Handling MissingManifestResourceException and MissingSatelliteAssemblyException Exceptions" v tématu třídy ResourceManager.
Prostředky výchozí jazykové verze se nacházejí v satelitním sestavení, které nebylo nalezeno. Informace o tom, jak tuto výjimku zpracovat, naleznete v části "Handling MissingManifestResourceException and MissingSatelliteAssemblyException Exceptions" v tématu třídy ResourceManager.
Poznámky
Další informace o tomto rozhraní API naleznete v tématu Doplňkové poznámky k rozhraní API pro ResourceManager.GetObject.
Bezpečný přístup z více vláken
Metoda GetObject(String, CultureInfo) je bezpečná pro přístup z více vláken.