Interaction.DeleteSetting(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.
Menghapus bagian atau pengaturan kunci dari entri aplikasi di registri Windows. Fitur ini My
memberi Anda produktivitas dan performa yang lebih besar dalam operasi registri daripada DeleteSetting
fungsi . Untuk informasi selengkapnya, lihat Registry .
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static void DeleteSetting (string AppName, string? Section = default, string? Key = default);
public static void DeleteSetting (string AppName, string Section = default, string Key = default);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member DeleteSetting : string * string * string -> unit
static member DeleteSetting : string * string * string -> unit
Public Sub DeleteSetting (AppName As String, Optional Section As String = Nothing, Optional Key As String = Nothing)
Parameter
- AppName
- String
Wajib diisi. String
ekspresi yang berisi nama aplikasi atau proyek tempat bagian atau pengaturan kunci diterapkan.
- Section
- String
Wajib diisi. String
ekspresi yang berisi nama bagian tempat pengaturan kunci dihapus. Jika hanya AppName
dan Section
disediakan, bagian yang ditentukan akan dihapus bersama dengan semua pengaturan kunci terkait.
- Key
- String
Opsional. String
ekspresi yang berisi nama pengaturan kunci yang sedang dihapus.
- Atribut
Pengecualian
Pengguna tidak masuk.
Contoh
Contoh berikut pertama-tama SaveSetting
menggunakan prosedur untuk membuat entri dalam registri DeleteSetting
Windows untuk MyApp
aplikasi, lalu menggunakan fungsi untuk menghapusnya. Karena tidak ada Key
argumen yang ditentukan, seluruh Startup
bagian dihapus, termasuk nama bagian dan semua kuncinya.
' Place some settings in the registry.
SaveSetting("MyApp", "Startup", "Top", "75")
SaveSetting("MyApp", "Startup", "Left", "50")
' Remove section and all its settings from registry.
DeleteSetting("MyApp", "Startup")
' Remove MyApp from the registry.
DeleteSetting("MyApp")
Keterangan
Jika semua argumen disediakan, pengaturan yang ditentukan akan dihapus. Kesalahan run-time terjadi jika Anda mencoba menggunakan DeleteSetting
pada bagian yang tidak ada atau pengaturan kunci.
DeleteSetting
mengharuskan pengguna masuk karena beroperasi di bawah HKEY_LOCAL_USER
kunci registri, yang tidak aktif sampai pengguna masuk secara interaktif.
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.