Share via


ResXDataNode.GetValue Metoda

Definice

Načte objekt uložený tímto uzlem.

Přetížení

GetValue(ITypeResolutionService)

Načte objekt uložený tímto uzlem pomocí služby překladu zadaného typu.

GetValue(AssemblyName[])

Načte objekt uložený tímto uzlem prohledáváním zadaných sestavení.

GetValue(ITypeResolutionService)

Načte objekt uložený tímto uzlem pomocí služby překladu zadaného typu.

public:
 System::Object ^ GetValue(System::ComponentModel::Design::ITypeResolutionService ^ typeResolver);
public object GetValue (System.ComponentModel.Design.ITypeResolutionService typeResolver);
public object? GetValue (System.ComponentModel.Design.ITypeResolutionService? typeResolver);
member this.GetValue : System.ComponentModel.Design.ITypeResolutionService -> obj
Public Function GetValue (typeResolver As ITypeResolutionService) As Object

Parametry

typeResolver
ITypeResolutionService

Služba překladu typů, která se má použít při hledání převaděče typů.

Návraty

Objekt, který odpovídá uložené hodnotě.

Výjimky

Odpovídající typ nebyl nalezen nebo není k dispozici odpovídající převaděč typů.

Poznámky

Pokud uložená hodnota aktuálně existuje v paměti, vrátí se přímo. Pokud je uložen v souboru prostředků a nejedná se o odkaz na soubor, GetValue vyhledá TypeConverter pomocí služby překladu zadaného typu, která může převést z řetězce na příslušný objekt. Pokud je prostředek odkazem na soubor, GetValue pokusí se ho de-serializovat.

Platí pro

GetValue(AssemblyName[])

Načte objekt uložený tímto uzlem prohledáváním zadaných sestavení.

public:
 System::Object ^ GetValue(cli::array <System::Reflection::AssemblyName ^> ^ names);
public object GetValue (System.Reflection.AssemblyName[] names);
public object? GetValue (System.Reflection.AssemblyName[]? names);
member this.GetValue : System.Reflection.AssemblyName[] -> obj
Public Function GetValue (names As AssemblyName()) As Object

Parametry

names
AssemblyName[]

Seznam sestavení pro vyhledání typu objektu.

Návraty

Objekt, který odpovídá uložené hodnotě.

Výjimky

Odpovídající typ nebyl nalezen nebo není k dispozici odpovídající převaděč typů.

Poznámky

Pokud uložená hodnota aktuálně existuje v paměti, vrátí se přímo. Pokud je uložen v souboru prostředků a nejedná se o odkaz na soubor, GetValue vyhledá v sestaveních identifikovaných názvy odpovídající typ objektu a pak vyhledá TypeConverter objekt, který může převést z řetězce na příslušný objekt. Pokud je prostředek odkazem na soubor, GetValue pokusí se ho deserializovat.

Platí pro