Udostępnij za pośrednictwem


ResXDataNode.GetValue Metoda

Definicja

Pobiera obiekt przechowywany przez ten węzeł.

Przeciążenia

GetValue(ITypeResolutionService)

Pobiera obiekt przechowywany przez ten węzeł przy użyciu określonej usługi rozpoznawania typów.

GetValue(AssemblyName[])

Pobiera obiekt przechowywany przez ten węzeł, wyszukując określone zestawy.

GetValue(ITypeResolutionService)

Pobiera obiekt przechowywany przez ten węzeł przy użyciu określonej usługi rozpoznawania typów.

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

Usługa rozpoznawania typów do użycia podczas wyszukiwania konwertera typów.

Zwraca

Obiekt odpowiadający przechowywanej wartości.

Wyjątki

Nie można odnaleźć odpowiedniego typu lub nie można odnaleźć odpowiedniego konwertera typów.

Uwagi

Jeśli przechowywana wartość obecnie istnieje w pamięci, jest zwracana bezpośrednio. Jeśli jest on przechowywany w pliku zasobu i nie jest odwołaniem do pliku, szuka TypeConverter obiektu przy użyciu określonej usługi rozpoznawania typów, GetValue która może przekonwertować ciąg na odpowiedni obiekt. Jeśli zasób jest odwołaniem do pliku, GetValue spróbuje go usunąć serializacji.

Dotyczy

GetValue(AssemblyName[])

Pobiera obiekt przechowywany przez ten węzeł, wyszukując określone zestawy.

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[]

Lista zestawów do wyszukania typu obiektu.

Zwraca

Obiekt odpowiadający przechowywanej wartości.

Wyjątki

Nie można odnaleźć odpowiedniego typu lub nie można odnaleźć odpowiedniego konwertera typów.

Uwagi

Jeśli przechowywana wartość obecnie istnieje w pamięci, jest zwracana bezpośrednio. Jeśli jest on przechowywany w pliku zasobu i nie jest odwołaniem do pliku, GetValue wyszukuje zestawy zidentyfikowane przez nazwy, aby znaleźć odpowiedni typ obiektu, a następnie szuka elementu TypeConverter , który może przekonwertować ciąg na odpowiedni obiekt. Jeśli zasób jest odwołaniem do pliku, GetValue spróbuje ją deserializacji.

Dotyczy