RegistryProxy.SetValue Metódus

Definíció

Értéket ír egy beállításkulcsba.

Túlterhelések

Name Description
SetValue(String, String, Object)

Értéket ír egy beállításkulcsba.

SetValue(String, String, Object, RegistryValueKind)

Értéket ír egy beállításkulcsba.

SetValue(String, String, Object)

Forrás:
RegistryProxy.vb
Forrás:
RegistryProxy.vb
Forrás:
RegistryProxy.vb
Forrás:
RegistryProxy.vb
Forrás:
RegistryProxy.vb

Értéket ír egy beállításkulcsba.

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)

Paraméterek

keyName
String

String. Annak a kulcsnak a neve, amelybe írni kell. Kötelező.

valueName
String

String. Az írandó érték neve. Kötelező.

value
Object

Object. Írandó érték. Kötelező.

Kivételek

value az Nothing.

keyName nem érvényes beállításjegyzék-gyökerrel kezdődik.

-vagy-

valueName hosszabb, mint a megengedett maximális hossz (255 karakter).

Ez RegistryKey írásvédett, ezért nem írható, például gyökérszintű csomópont, vagy írási hozzáféréssel nem lett megnyitva.

A felhasználó nem rendelkezik a beállításkulcsok létrehozásához vagy módosításához szükséges engedélyekkel.

Példák

Ez a példa a kulcsban FontColora "piros" értéket HKEY_LOCAL_MACHINE\Software\MyCompany\Preferences állítja be.

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

Megjegyzések

Ha a megadott kulcs vagy érték nem létezik, létrejön.

Íme egy példa a metódust érintő feladatra My.Computer.Registry.SetValue .

Címzett Nézze
Érték beállítása beállításkulcsban Útmutató: Beállításkulcs létrehozása és értékének beállítása

Lásd még

A következőre érvényes:

SetValue(String, String, Object, RegistryValueKind)

Forrás:
RegistryProxy.vb
Forrás:
RegistryProxy.vb
Forrás:
RegistryProxy.vb
Forrás:
RegistryProxy.vb
Forrás:
RegistryProxy.vb

Értéket ír egy beállításkulcsba.

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)

Paraméterek

keyName
String

String. Annak a kulcsnak a neve, amelybe írni kell. Kötelező.

valueName
String

String. Az írandó érték neve. Kötelező.

value
Object

Object. Írandó érték. Kötelező.

valueKind
RegistryValueKind

RegistryValueKind. Kötelező.

Kivételek

value az Nothing.

keyName nem érvényes beállításjegyzék-gyökerrel kezdődik.

-vagy-

keyName hosszabb, mint a megengedett maximális hossz (255 karakter).

-vagy-

A típus value nem egyezik a beállításjegyzék által megadott adattípussal valueKind, ezért az adatok nem konvertálhatók megfelelően.

Ez RegistryKey írásvédett, ezért nem írható, például gyökérszintű csomópont, vagy írási hozzáféréssel nem lett megnyitva.

A felhasználó nem rendelkezik a beállításkulcsok létrehozásához vagy módosításához szükséges engedélyekkel.

Példák

Ez a példa a kulcsban FontColora "piros" értéket HKEY_LOCAL_MACHINE\Software\MyCompany\Preferences állítja be.

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

Megjegyzések

Ha a megadott kulcs vagy érték nem létezik, létrejön.

Íme egy példa a metódust érintő feladatra My.Computer.Registry.SetValue .

Címzett Nézze
Érték beállítása beállításkulcsban Útmutató: Beállításkulcs létrehozása és értékének beállítása

Lásd még

A következőre érvényes: