Freigeben über


ResXDataNode.GetValue Methode

Definition

Ruft das Objekt ab, das durch diesen Knoten gespeichert wird.

Überlädt

GetValue(ITypeResolutionService)

Ruft das Objekt ab, das durch diesen Knoten gespeichert wird, indem der angegebene Typauflösungsdienst verwendet wird.

GetValue(AssemblyName[])

Ruft das Objekt ab, das durch diesen Knoten gespeichert wird, indem die angegebenen Assemblys durchsucht werden.

GetValue(ITypeResolutionService)

Ruft das Objekt ab, das durch diesen Knoten gespeichert wird, indem der angegebene Typauflösungsdienst verwendet wird.

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

Parameter

typeResolver
ITypeResolutionService

Der Typauflösungsdienst, der beim Suchen eines Typkonverters verwendet werden soll.

Gibt zurück

Das Objekt, das dem gespeicherten Wert entspricht.

Ausnahmen

Der entsprechende Typ konnte nicht gefunden werden, oder ein entsprechender Typkonverter ist nicht verfügbar.

Hinweise

Wenn der gespeicherte Wert derzeit im Arbeitsspeicher vorhanden ist, wird er direkt zurückgegeben. Wenn es in der Ressourcendatei gespeichert ist und es sich nicht um einen Dateiverweis handelt, GetValue suchen Sie mithilfe des angegebenen Typauflösungsdiensts nach einem TypeConverter , der von einer Zeichenfolge in das entsprechende Objekt konvertieren kann. Wenn es sich bei der Ressource um einen Dateiverweis handelt, GetValue versucht sie zu deserialisieren.

Gilt für:

GetValue(AssemblyName[])

Ruft das Objekt ab, das durch diesen Knoten gespeichert wird, indem die angegebenen Assemblys durchsucht werden.

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

Parameter

names
AssemblyName[]

Die Liste von Assemblys, in denen nach dem Typ des Objekts gesucht werden soll.

Gibt zurück

Das Objekt, das dem gespeicherten Wert entspricht.

Ausnahmen

Der entsprechende Typ konnte nicht gefunden werden, oder ein entsprechender Typkonverter ist nicht verfügbar.

Hinweise

Wenn der gespeicherte Wert derzeit im Arbeitsspeicher vorhanden ist, wird er direkt zurückgegeben. Wenn es in der Ressourcendatei gespeichert ist und es sich nicht um einen Dateiverweis handelt, GetValue sucht in den durch Namen identifizierten Assemblys nach dem entsprechenden Typ des Objekts, und sucht dann nach einer TypeConverter , die von einer Zeichenfolge in das entsprechende Objekt konvertieren kann. Wenn es sich bei der Ressource um einen Dateiverweis handelt, GetValue versucht sie zu deserialisieren.

Gilt für: