RegistryProxy.GetValue(String, String, Object) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 |