RegistryProxy.GetValue(String, String, Object) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. Erforderlich.
- valueName
- String
String
. Wert, der abgerufen werden soll. Erforderlich.
- defaultValue
- Object
Object
. Standardwert, der angegeben werden soll, wenn der Wert nicht vorhanden ist. Erforderlich.
Gibt zurück
Ruft einen Wert aus einem Registrierungsschlüssel ab.
Ausnahmen
Der Benutzer verfügt nicht über die erforderlichen Berechtigungen, um aus dem Registrierungsschlüssel zu lesen.
Der RegistryKey, der 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
aus HKEY_CURRENT_USER\Software\MyApp
gelesen und in einem MessageBox
angezeigt.
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 nicht zwischen Groß- und Kleinschreibung unterschieden.
Ein Registrierungsschlüssel kann einen Wert enthalten, der keinem Namen zugeordnet ist. Wenn dieser unbenannte Wert im Registrierungs-Editor angezeigt wird, wird anstelle eines Namens die Zeichenfolge "(Standard)" angezeigt. Um diesen unbenannten Wert abzurufen, geben Sie entweder NULL oder die leere Zeichenfolge ("") für valueName
an.
In der folgenden Tabelle sind Beispiele für Aufgaben aufgeführt, die die GetValue
-Methode betreffen.
Beschreibung | Siehe |
---|---|
Lesen eines Werts aus einem Registrierungsschlüssel | Vorgehensweise: Lesen eines Werts aus einem Registrierungsschlüssel |