RegistryProxy.SetValue Metod

Definition

Skriver ett värde till en registernyckel.

Överlagringar

Name Description
SetValue(String, String, Object)

Skriver ett värde till en registernyckel.

SetValue(String, String, Object, RegistryValueKind)

Skriver ett värde till en registernyckel.

SetValue(String, String, Object)

Källa:
RegistryProxy.vb
Källa:
RegistryProxy.vb
Källa:
RegistryProxy.vb
Källa:
RegistryProxy.vb
Källa:
RegistryProxy.vb

Skriver ett värde till en registernyckel.

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)

Parametrar

keyName
String

String. Namnet på nyckeln som ska skrivas till. Required.

valueName
String

String. Namnet på det värde som ska skrivas. Required.

value
Object

Object. Värde som ska skrivas. Required.

Undantag

value är Nothing.

keyName börjar inte med en giltig registerrot.

-eller-

valueName är längre än den maximala tillåtna längden (255 tecken).

RegistryKey är skrivskyddad och kan därför inte skrivas till. Det är till exempel en nod på rotnivå eller så har den inte öppnats med skrivåtkomst.

Användaren har inte de behörigheter som krävs för att skapa eller ändra registernycklar.

Exempel

I det här exemplet anges värdet FontColor till "röd" i nyckeln HKEY_LOCAL_MACHINE\Software\MyCompany\Preferences.

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

Kommentarer

Om den angivna nyckeln eller värdet inte finns skapas den.

Här är ett exempel på en uppgift som involverar My.Computer.Registry.SetValue metoden.

Till Se
Ange ett värde i en registernyckel Gör så här: Skapa en registernyckel och ange dess värde

Se även

Gäller för

SetValue(String, String, Object, RegistryValueKind)

Källa:
RegistryProxy.vb
Källa:
RegistryProxy.vb
Källa:
RegistryProxy.vb
Källa:
RegistryProxy.vb
Källa:
RegistryProxy.vb

Skriver ett värde till en registernyckel.

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)

Parametrar

keyName
String

String. Namnet på nyckeln som ska skrivas till. Required.

valueName
String

String. Namnet på det värde som ska skrivas. Required.

value
Object

Object. Värde som ska skrivas. Required.

valueKind
RegistryValueKind

RegistryValueKind. Required.

Undantag

value är Nothing.

keyName börjar inte med en giltig registerrot.

-eller-

keyName är längre än den maximala tillåtna längden (255 tecken).

-eller-

Typen av value matchar inte registerdatatypen som anges av valueKind, och därför kan inte data konverteras korrekt.

RegistryKey är skrivskyddad och kan därför inte skrivas till, till exempel är det en rotnivånod, eller så har den inte öppnats med skrivåtkomst.

Användaren har inte de behörigheter som krävs för att skapa eller ändra registernycklar.

Exempel

I det här exemplet anges värdet FontColor till "röd" i nyckeln HKEY_LOCAL_MACHINE\Software\MyCompany\Preferences.

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

Kommentarer

Om den angivna nyckeln eller värdet inte finns skapas den.

Här är ett exempel på en uppgift som involverar My.Computer.Registry.SetValue metoden.

Till Se
Ange ett värde i en registernyckel Gör så här: Skapa en registernyckel och ange dess värde

Se även

Gäller för