RegistryProxy.GetValue(String, String, Object) Methode

Definitie

Hiermee haalt u een waarde op uit een registersleutel.

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

Parameters

keyName
String

String. Sleutel waaruit de waarde moet worden opgehaald. Required.

valueName
String

String. Waarde die moet worden opgehaald. Required.

defaultValue
Object

Object. Standaardwaarde die moet worden opgegeven als de waarde niet bestaat. Required.

Retouren

Hiermee haalt u een waarde op uit een registersleutel.

Uitzonderingen

De gebruiker beschikt niet over de vereiste machtigingen voor het lezen van de registersleutel.

De RegistryKey waarde die de opgegeven waarde bevat, is gemarkeerd voor verwijdering.

keyName begint niet met een geldige registerhoofdmap.

Voorbeelden

In dit voorbeeld wordt de waarde NameHKEY_CURRENT_USER\Software\MyApp gelezen en weergegeven in een MessageBox.

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

Opmerkingen

valueName is niet hoofdlettergevoelig.

Een registersleutel kan één waarde bevatten die niet is gekoppeld aan een naam. Wanneer deze niet-benoemde waarde wordt weergegeven in de registereditor, wordt de tekenreeks (standaard) weergegeven in plaats van een naam. Als u deze niet-benoemde waarde wilt ophalen, geeft u null of de lege tekenreeks ("") op voor valueName.

De volgende tabel bevat voorbeelden van taken die betrekking hebben op de GetValue methode.

Tot Zien!
Een waarde van een registersleutel lezen Procedure: Een waarde lezen uit een registersleutel

Van toepassing op

Zie ook