RegistryProxy.SetValue Methode

Definitie

Hiermee schrijft u een waarde naar een registersleutel.

Overloads

Name Description
SetValue(String, String, Object)

Hiermee schrijft u een waarde naar een registersleutel.

SetValue(String, String, Object, RegistryValueKind)

Hiermee schrijft u een waarde naar een registersleutel.

SetValue(String, String, Object)

Hiermee schrijft u een waarde naar een registersleutel.

public:
 void SetValue(System::String ^ keyName, System::String ^ valueName, System::Object ^ value);
public void SetValue(string keyName, string valueName, object value);
member this.SetValue : string * string * obj -> unit
Public Sub SetValue (keyName As String, valueName As String, value As Object)

Parameters

keyName
String

String. De naam van de sleutel die moet worden geschreven. Required.

valueName
String

String. Naam van de waarde die moet worden geschreven. Required.

value
Object

Object. Waarde die moet worden geschreven. Required.

Uitzonderingen

value is Nothing.

keyName begint niet met een geldige registerhoofdmap.

– of –

valueName is langer dan de toegestane maximumlengte (255 tekens).

Het RegistryKey is alleen-lezen en kan dus niet worden geschreven naar; het is bijvoorbeeld een knooppunt op hoofdniveau of is niet geopend met schrijftoegang.

De gebruiker beschikt niet over de vereiste machtigingen voor het maken of wijzigen van registersleutels.

Voorbeelden

In dit voorbeeld wordt de waarde FontColor ingesteld op 'rood' in de sleutel HKEY_LOCAL_MACHINE\Software\MyCompany\Preferences.

My.Computer.Registry.LocalMachine.OpenSubKey(
  "Software\MyCompany\Preferences", True)
My.Computer.Registry.LocalMachine.SetValue("FontColor", "red")

Opmerkingen

Als de opgegeven sleutel of waarde niet bestaat, wordt deze gemaakt.

Hier volgt een voorbeeld van een taak die betrekking heeft op de My.Computer.Registry.SetValue methode.

Tot Zien!
Een waarde instellen in een registersleutel Procedure: Een registersleutel maken en de bijbehorende waarde instellen

Zie ook

Van toepassing op

SetValue(String, String, Object, RegistryValueKind)

Hiermee schrijft u een waarde naar een registersleutel.

public:
 void SetValue(System::String ^ keyName, System::String ^ valueName, System::Object ^ value, Microsoft::Win32::RegistryValueKind valueKind);
public void SetValue(string keyName, string valueName, object value, Microsoft.Win32.RegistryValueKind valueKind);
member this.SetValue : string * string * obj * Microsoft.Win32.RegistryValueKind -> unit
Public Sub SetValue (keyName As String, valueName As String, value As Object, valueKind As RegistryValueKind)

Parameters

keyName
String

String. De naam van de sleutel die moet worden geschreven. Required.

valueName
String

String. Naam van de waarde die moet worden geschreven. Required.

value
Object

Object. Waarde die moet worden geschreven. Required.

valueKind
RegistryValueKind

RegistryValueKind. Required.

Uitzonderingen

value is Nothing.

keyName begint niet met een geldige registerhoofdmap.

– of –

keyName is langer dan de toegestane maximumlengte (255 tekens).

– of –

Het type value komt niet overeen met het registergegevenstype dat is opgegeven door valueKind, daarom kunnen de gegevens niet correct worden geconverteerd.

Het RegistryKey is alleen-lezen en kan dus niet worden geschreven naar; het is bijvoorbeeld een knooppunt op hoofdniveau of is niet geopend met schrijftoegang.

De gebruiker beschikt niet over de vereiste machtigingen voor het maken of wijzigen van registersleutels.

Voorbeelden

In dit voorbeeld wordt de waarde FontColor ingesteld op 'rood' in de sleutel HKEY_LOCAL_MACHINE\Software\MyCompany\Preferences.

My.Computer.Registry.LocalMachine.OpenSubKey(
  "Software\MyCompany\Preferences", True)
My.Computer.Registry.LocalMachine.SetValue("FontColor", "red")

Opmerkingen

Als de opgegeven sleutel of waarde niet bestaat, wordt deze gemaakt.

Hier volgt een voorbeeld van een taak die betrekking heeft op de My.Computer.Registry.SetValue methode.

Tot Zien!
Een waarde instellen in een registersleutel Procedure: Een registersleutel maken en de bijbehorende waarde instellen

Zie ook

Van toepassing op