Bagikan melalui


RegistryProxy.GetValue(String, String, Object) Metode

Definisi

Mendapatkan nilai dari kunci registri.

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

Parameter

keyName
String

String. Kunci tempat nilai akan diambil. Wajib diisi.

valueName
String

String. Nilai yang akan diambil. Wajib diisi.

defaultValue
Object

Object. Nilai default yang akan disediakan jika nilainya tidak ada. Wajib diisi.

Mengembalikan

Mendapatkan nilai dari kunci registri.

Pengecualian

Pengguna tidak memiliki izin yang diperlukan untuk membaca dari kunci registri.

RegistryKey yang berisi nilai yang ditentukan telah ditandai untuk dihapus.

keyName tidak dimulai dengan akar registri yang valid.

Contoh

Contoh ini membaca nilai Name dari HKEY_CURRENT_USER\Software\MyApp dan menampilkannya dalam MessageBox.

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

Keterangan

valueName tidak peka huruf besar/kecil.

Kunci registri dapat berisi satu nilai yang tidak terkait dengan nama apa pun. Ketika nilai yang tidak disebutkan namanya ini ditampilkan di editor registri, string "(Default)" muncul alih-alih nama. Untuk mengambil nilai yang tidak disebutkan namanya ini, tentukan null atau string kosong ("") untuk valueName.

Tabel berikut ini mencantumkan contoh tugas yang melibatkan GetValue metode .

Untuk Lihat
Membaca nilai dari kunci registri Cara: Membaca Nilai dari Kunci Registri

Berlaku untuk

Lihat juga