Interaction.GetSetting(String, String, String, String) 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.
Mengembalikan nilai pengaturan kunci dari entri aplikasi di registri Windows. Fitur ini My
memberi Anda produktivitas dan performa yang lebih besar dalam operasi registri daripada GetAllSettings
. Untuk informasi selengkapnya, lihat Registry.
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static string? GetSetting (string AppName, string Section, string Key, string? Default = "");
public static string GetSetting (string AppName, string Section, string Key, string Default = "");
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member GetSetting : string * string * string * string -> string
static member GetSetting : string * string * string * string -> string
Public Function GetSetting (AppName As String, Section As String, Key As String, Optional Default As String = "") As String
Parameter
- AppName
- String
Wajib diisi. String
ekspresi yang berisi nama aplikasi atau proyek yang pengaturan kuncinya diminta.
- Section
- String
Wajib diisi. String
ekspresi yang berisi nama bagian tempat pengaturan kunci ditemukan.
- Key
- String
Wajib diisi. String
ekspresi yang berisi nama pengaturan kunci yang akan dikembalikan.
- Default
- String
Opsional. Ekspresi yang berisi nilai yang akan dikembalikan jika tidak ada nilai yang Key
diatur dalam pengaturan. Jika dihilangkan, Default
diasumsikan sebagai string panjang nol ("").
Mengembalikan
Nilai pengaturan kunci dari entri aplikasi di registri Windows.
Fitur ini My
memberi Anda produktivitas dan performa yang lebih besar dalam operasi registri daripada GetAllSettings
.
- Atribut
Pengecualian
Satu atau beberapa argumen bukan String
ekspresi, atau pengguna tidak masuk.
Contoh
Contoh ini pertama-tama SaveSetting
menggunakan fungsi untuk membuat entri dalam registri Windows untuk aplikasi yang ditentukan sebagai AppName
, lalu menggunakan GetSetting
fungsi untuk menampilkan salah satu pengaturan. Default
Karena argumen ditentukan, beberapa nilai dijamin akan dikembalikan. Perhatikan bahwa Section
nama tidak dapat diambil dengan GetSetting
. Akhirnya, DeleteSetting
fungsi menghapus semua entri aplikasi.
' Place some settings in the registry.
SaveSetting("MyApp", "Startup", "Top", "75")
SaveSetting("MyApp", "Startup", "Left", "50")
Console.WriteLine(GetSetting("MyApp", "Startup", "Left", "25"))
DeleteSetting("MyApp")
Keterangan
Jika salah satu item yang dinamai GetSetting
dalam argumen tidak ada, GetSetting
mengembalikan nilai Default
.
Karena beroperasi di bawah HKEY_LOCAL_USER
kunci registri, yang tidak aktif sampai pengguna masuk secara interaktif, GetSetting
mengharuskan pengguna masuk.
Pengaturan registri yang akan diakses dari proses non-interaktif (seperti Mtx.exe) harus disimpan di bawah HKEY_LOCAL_MACHINE\Software\
HKEY_USER\DEFAULT\Software
atau kunci registri.
GetSetting
Read
RegistryPermissionmembutuhkan .
Berlaku untuk
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk