Udostępnij za pośrednictwem


RegistryProxy.GetValue(String, String, Object) Metoda

Definicja

Pobiera wartość z klucza rejestru.

public:
 System::Object ^ GetValue(System::String ^ keyName, System::String ^ valueName, System::Object ^ defaultValue);
public object GetValue (string keyName, string valueName, object defaultValue);
member this.GetValue : string * string * obj -> obj
Public Function GetValue (keyName As String, valueName As String, defaultValue As Object) As Object

Parametry

keyName
String

String. Klucz, z którego ma zostać pobrana wartość. Wymagane.

valueName
String

String. Wartość do pobrania. Wymagane.

defaultValue
Object

Object. Wartość domyślna, która ma zostać dostarczona, jeśli wartość nie istnieje. Wymagane.

Zwraca

Pobiera wartość z klucza rejestru.

Wyjątki

Użytkownik nie posiada uprawnień niezbędnych do czytania treści klucza rejestru.

Element RegistryKey zawierający określoną wartość został oznaczony do usunięcia.

keyName nie rozpoczyna się od prawidłowego katalogu głównego rejestru.

Przykłady

W tym przykładzie odczytuje wartość Name z HKEY_CURRENT_USER\Software\MyApp i wyświetla ją w obiekcie MessageBox.

Dim readValue As Object
readValue = My.Computer.Registry.GetValue(
  "HKEY_CURRENT_USER\Software\MyApp", "Name", Nothing)
MsgBox("The value is " & CStr(readValue))

Uwagi

valueName nie uwzględnia wielkości liter.

Klucz rejestru może zawierać jedną wartość, która nie jest skojarzona z żadną nazwą. Gdy ta nienazwana wartość jest wyświetlana w Edytorze rejestru, zamiast nazwy pojawia się ciąg „(Domyślna)”. Aby pobrać tę nienazwaną wartość, określ wartość null lub pusty ciąg ("") dla parametru valueName.

W poniższej tabeli wymieniono przykłady zadań obejmujących metodę GetValue .

Działanie Zobacz
Odczytywanie wartości z klucza rejestru Instrukcje: odczytywanie wartości z klucza rejestru

Dotyczy

Zobacz też