Sdílet prostřednictvím


ResourceManager.GetObject Metoda

Definice

Vrátí hodnotu zadaného prostředku bez řetězce pro aktuální jazykovou verzi.

Přetížení

GetObject(String)

Vrátí hodnotu zadaného prostředku bez řetězce.

GetObject(String, CultureInfo)

Získá hodnotu zadaného prostředku bez řetězce lokalizovaného pro zadanou jazykovou verzi.

GetObject(String)

Zdroj:
ResourceManager.cs
Zdroj:
ResourceManager.cs
Zdroj:
ResourceManager.cs

Vrátí hodnotu zadaného prostředku bez řetězce.

public:
 virtual System::Object ^ GetObject(System::String ^ name);
public virtual object? GetObject (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 příslušná sada prostředků existuje, 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í prostředky jazykové verze. Informace o zpracování této výjimky naleznete v části "Zpracování výjimek MissingManifestResourceException a MissingSatelliteAssemblyException" v ResourceManager tématu třídy.

Prostředky výchozí jazykové verze se nacházejí v satelitním sestavení, které nebylo nalezeno. Informace o zpracování této výjimky naleznete v části "Zpracování výjimek MissingManifestResourceException a MissingSatelliteAssemblyException" v ResourceManager tématu třídy.

Poznámky

Další informace o tomto rozhraní API najdete v tématu Doplňkové poznámky k rozhraní API pro ResourceManager.GetObject.

Viz také

Platí pro

GetObject(String, CultureInfo)

Zdroj:
ResourceManager.cs
Zdroj:
ResourceManager.cs
Zdroj:
ResourceManager.cs

Získá hodnotu zadaného prostředku bez řetězce 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);
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 lokalizovaný. Pokud prostředek není lokalizován pro tuto jazykovou verzi, použije správce prostředků k vyhledání příslušného prostředku záložní pravidla.

Pokud je nulltato hodnota , CultureInfo objekt se získá pomocí CurrentUICulture vlastnosti .

Návraty

Hodnota prostředku lokalizovaná pro zadanou jazykovou verzi. Pokud příslušná sada prostředků existuje, 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í prostředky jazykové verze. Informace o zpracování této výjimky naleznete v části "Zpracování výjimek MissingManifestResourceException a MissingSatelliteAssemblyException" v ResourceManager tématu třídy.

Prostředky výchozí jazykové verze se nacházejí v satelitním sestavení, které nebylo nalezeno. Informace o zpracování této výjimky naleznete v části "Zpracování výjimek MissingManifestResourceException a MissingSatelliteAssemblyException" v ResourceManager tématu třídy.

Poznámky

Další informace o tomto rozhraní API najdete 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á z více vláken.

Viz také

Platí pro