ResXDataNode.GetValue Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.