RegistryProxy.SetValue Metoda

Definice

Zapíše hodnotu do klíče registru.

Přetížení

Name Description
SetValue(String, String, Object)

Zapíše hodnotu do klíče registru.

SetValue(String, String, Object, RegistryValueKind)

Zapíše hodnotu do klíče registru.

SetValue(String, String, Object)

Zdroj:
RegistryProxy.vb
Zdroj:
RegistryProxy.vb
Zdroj:
RegistryProxy.vb
Zdroj:
RegistryProxy.vb
Zdroj:
RegistryProxy.vb

Zapíše hodnotu do klíče registru.

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)

Parametry

keyName
String

String. Název klíče, do který se má zapsat. Required.

valueName
String

String. Název hodnoty, která se má zapsat. Required.

value
Object

Object. Hodnota, která se má zapsat. Required.

Výjimky

value je Nothing.

keyName nezačíná platným kořenem registru.

nebo

valueName je delší než maximální povolená délka (255 znaků).

Je RegistryKey jen pro čtení a nelze jej tedy zapsat do, například do kořenového uzlu nebo se neotevřel s přístupem k zápisu.

Uživatel nemá oprávnění potřebná k vytvoření nebo úpravě klíčů registru.

Příklady

Tento příklad nastaví hodnotu FontColor na "red" v klíči HKEY_LOCAL_MACHINE\Software\MyCompany\Preferences.

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

Poznámky

Pokud zadaný klíč nebo hodnota neexistuje, vytvoří se.

Tady je příklad úlohy zahrnující metodu My.Computer.Registry.SetValue .

To Podívejte se
Nastavení hodnoty v klíči registru Postupy: Vytvoření klíče registru a nastavení jeho hodnoty

Viz také

Platí pro

SetValue(String, String, Object, RegistryValueKind)

Zdroj:
RegistryProxy.vb
Zdroj:
RegistryProxy.vb
Zdroj:
RegistryProxy.vb
Zdroj:
RegistryProxy.vb
Zdroj:
RegistryProxy.vb

Zapíše hodnotu do klíče registru.

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)

Parametry

keyName
String

String. Název klíče, do který se má zapsat. Required.

valueName
String

String. Název hodnoty, která se má zapsat. Required.

value
Object

Object. Hodnota, která se má zapsat. Required.

valueKind
RegistryValueKind

RegistryValueKind. Required.

Výjimky

value je Nothing.

keyName nezačíná platným kořenem registru.

nebo

keyName je delší než maximální povolená délka (255 znaků).

nebo

Typ neodpovídá datovému value typu registru určenému valueKind, proto nelze data správně převést.

Je RegistryKey jen pro čtení, a proto do něj nelze zapisovat, například je to uzel kořenové úrovně nebo se neotevřel s přístupem k zápisu.

Uživatel nemá oprávnění potřebná k vytvoření nebo úpravě klíčů registru.

Příklady

Tento příklad nastaví hodnotu FontColor na "red" v klíči HKEY_LOCAL_MACHINE\Software\MyCompany\Preferences.

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

Poznámky

Pokud zadaný klíč nebo hodnota neexistuje, vytvoří se.

Tady je příklad úlohy zahrnující metodu My.Computer.Registry.SetValue .

To Podívejte se
Nastavení hodnoty v klíči registru Postupy: Vytvoření klíče registru a nastavení jeho hodnoty

Viz také

Platí pro