Condividi tramite


ResXDataNode.GetValue Metodo

Definizione

Recupera l'oggetto archiviato da questo nodo.

Overload

GetValue(ITypeResolutionService)

Recupera l'oggetto archiviato da questo nodo utilizzando il servizio di risoluzione dei tipi specificato.

GetValue(AssemblyName[])

Recupera l'oggetto archiviato da questo nodo cercando gli assembly specificati.

GetValue(ITypeResolutionService)

Recupera l'oggetto archiviato da questo nodo utilizzando il servizio di risoluzione dei tipi specificato.

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

Parametri

typeResolver
ITypeResolutionService

Servizio di risoluzione del tipo da utilizzare nella ricerca di un convertitore di tipo.

Restituisce

Oggetto che corrisponde al valore archiviato.

Eccezioni

Il tipo corrispondente non è stato trovato oppure non è disponibile il convertitore di tipi necessario.

Commenti

Se il valore archiviato esiste attualmente in memoria, viene restituito direttamente. Se viene archiviato nel file di risorse e non è un riferimento al file, GetValue cerca un TypeConverter oggetto usando il servizio di risoluzione dei tipi specificato che può essere convertito da una stringa all'oggetto appropriato. Se la risorsa è un riferimento al file, GetValue prova a de-serializzarla.

Si applica a

GetValue(AssemblyName[])

Recupera l'oggetto archiviato da questo nodo cercando gli assembly specificati.

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

Parametri

names
AssemblyName[]

Elenco di assembly in cui cercare il tipo dell'oggetto.

Restituisce

Oggetto che corrisponde al valore archiviato.

Eccezioni

Il tipo corrispondente non è stato trovato oppure non è disponibile il convertitore di tipi necessario.

Commenti

Se il valore archiviato esiste attualmente in memoria, viene restituito direttamente. Se viene archiviato nel file di risorse e non è un riferimento al file, GetValue cerca negli assembly identificati dai nomi per trovare il tipo corrispondente dell'oggetto e cerca un TypeConverter oggetto che può essere convertito da una stringa all'oggetto appropriato. Se la risorsa è un riferimento al file, GetValue tenta di deserializzare la risorsa.

Si applica a