RegistryProxy.GetValue(String, String, Object) Methode

Definition

Ruft einen Wert aus einem Registrierungsschlüssel ab.

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

Parameter

keyName
String

String. Schlüssel, aus dem der Wert abgerufen werden soll. Required.

valueName
String

String. Der abzurufende Wert. Required.

defaultValue
Object

Object. Standardwert, der angegeben werden soll, wenn der Wert nicht vorhanden ist. Required.

Gibt zurück

Ruft einen Wert aus einem Registrierungsschlüssel ab.

Ausnahmen

Der Benutzer verfügt nicht über die erforderlichen Berechtigungen zum Lesen aus dem Registrierungsschlüssel.

Das RegistryKey Element, das den angegebenen Wert enthält, wurde zum Löschen markiert.

keyName beginnt nicht mit einem gültigen Registrierungsstamm.

Beispiele

In diesem Beispiel wird der Wert Name gelesen HKEY_CURRENT_USER\Software\MyApp und in einem MessageBox.

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

Hinweise

bei valueName wird die Groß-/Kleinschreibung nicht beachtet.

Ein Registrierungsschlüssel kann einen Wert enthalten, der keinem Namen zugeordnet ist. Wenn dieser unbenannte Wert im Registrierungs-Editor angezeigt wird, wird die Zeichenfolge "(Standard)" anstelle eines Namens angezeigt. Um diesen unbenannten Wert abzurufen, geben Sie entweder NULL oder die leere Zeichenfolge ("") für valueName.

In der folgenden Tabelle sind Beispiele für Aufgaben aufgeführt, die die GetValue Methode betreffen.

To Siehe
Lesen eines Werts aus einem Registrierungsschlüssel Vorgehensweise: Lesen eines Werts aus einem Registrierungsschlüssel

Gilt für:

Weitere Informationen