Interaction.DeleteSetting(String, String, String) Metode

Definisi

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

Required. String ekspresi yang berisi nama aplikasi atau proyek tempat bagian atau pengaturan kunci diterapkan.

Section
String

Required. 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

Optional. String ekspresi yang berisi nama pengaturan kunci yang dihapus.

Atribut

Pengecualian

Pengguna tidak masuk.

Contoh

Contoh berikut terlebih dahulu menggunakan prosedur SaveSetting untuk membuat entri dalam registri Windows untuk aplikasi MyApp, lalu menggunakan fungsi DeleteSetting 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 HKEY_LOCAL_MACHINE\Software\ bawah kunci atau HKEY_USER\DEFAULT\Software registri.

Berlaku untuk

Lihat juga