Interaction.DeleteSetting(String, String, String) Yöntem

Tanım

Windows kayıt defterindeki bir uygulamanın girişinden bölüm veya anahtar ayarını siler. Bu My özellik, kayıt defteri işlemlerinde işlevden daha fazla DeleteSetting üretkenlik ve performans sağlar. Daha fazla bilgi için bkz. Registry .

public static void DeleteSetting(string AppName, string Section = default, string Key = default);
static member DeleteSetting : string * string * string -> unit
Public Sub DeleteSetting (AppName As String, Optional Section As String = Nothing, Optional Key As String = Nothing)

Parametreler

AppName
String

Gerekli. String bölüm veya anahtar ayarının uygulandığı uygulamanın veya projenin adını içeren ifade.

Section
String

Gerekli. String anahtar ayarının silindiği bölümün adını içeren ifade. Yalnızca AppName ve Section sağlanmışsa, belirtilen bölüm tüm ilgili anahtar ayarlarıyla birlikte silinir.

Key
String

Optional. String silinmekte olan anahtar ayarının adını içeren ifade.

Özel durumlar

Kullanıcı oturum açmadı.

Örnekler

Aşağıdaki örnek önce MyApp uygulamasının Windows kayıt defterinde girdiler yapmak için SaveSetting yordamını kullanır ve sonra bunları kaldırmak için DeleteSetting işlevini kullanır. Key Bağımsız değişken belirtilmediğindenStartup, bölüm adı ve tüm anahtarları da dahil olmak üzere bölümün tamamı silinir.

' 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")

Açıklamalar

Tüm bağımsız değişkenler sağlanırsa, belirtilen ayar silinir. Var olmayan bir bölümde veya anahtar ayarında kullanmaya DeleteSetting çalışırsanız bir çalışma zamanı hatası oluşur.

DeleteSetting bir kullanıcı etkileşimli olarak oturum açana kadar etkin olmayan kayıt defteri anahtarı altında çalıştığından HKEY_LOCAL_USER kullanıcının oturum açmasını gerektirir.

Etkileşimli olmayan bir işlemden (Mtx.exegibi) erişilecek kayıt defteri ayarları veya HKEY_USER\DEFAULT\Software kayıt defteri anahtarları altında HKEY_LOCAL_MACHINE\Software\ depolanmalıdır.

Şunlara uygulanır

Ayrıca bkz.