Interaction.SaveSetting(String, String, String, String) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Windows kayıt defterine bir uygulama girdisi kaydeder veya oluşturur.
My özelliği, kayıt defteri işlemlerinde SaveSetting'den daha fazla üretkenlik ve performans sağlar. Daha fazla bilgi için bkz. Registry.
public:
static void SaveSetting(System::String ^ AppName, System::String ^ Section, System::String ^ Key, System::String ^ Setting);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static void SaveSetting(string AppName, string Section, string Key, string Setting);
public static void SaveSetting(string AppName, string Section, string Key, string Setting);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member SaveSetting : string * string * string * string -> unit
static member SaveSetting : string * string * string * string -> unit
Public Sub SaveSetting (AppName As String, Section As String, Key As String, Setting As String)
Parametreler
- AppName
- String
Gerekli.
String ayarın uygulandığı uygulamanın veya projenin adını içeren ifade.
- Section
- String
Gerekli. anahtar ayarının kaydedildiği bölümün adını içeren String ifade.
- Key
- String
Gerekli.
String kaydedilmekte olan anahtar ayarının adını içeren ifade.
- Setting
- String
Gerekli.
Key ayarlandığı değeri içeren ifade.
- Öznitelikler
Özel durumlar
Anahtar kayıt defteri oluşturulamadı veya kullanıcı oturum açmadı.
Örnekler
Aşağıdaki örnek önce SaveSetting işlevini kullanarak MyApp uygulamasının Windows kayıt defterinde girdiler oluşturur ve ardından bunları kaldırmak için DeleteSetting işlevini kullanır.
' Place some settings in the registry.
SaveSetting("MyApp", "Startup", "Top", "75")
SaveSetting("MyApp", "Startup", "Left", "50")
' Remove Startup section and all its settings from registry.
DeleteSetting("MyApp", "Startup")
' Remove MyApp from the registry.
DeleteSetting("MyApp")
Açıklamalar
SaveSetting işlevi anahtarını HKEY_CURRENT_USER\Software\VB and VBA Program Settingsekler.
Anahtar ayarı herhangi bir nedenle kaydedilemiyorsa bir hata oluşur.
SaveSetting, kullanıcının etkileşimli olarak oturum açana kadar etkin olmayan HKEY_LOCAL_USER kayıt defteri anahtarı altında çalıştığından oturum açmasını gerektirir.
Etkileşimli olmayan bir işlemden (Mtx.exegibi) erişilecek kayıt defteri ayarları, HKEY_LOCAL_MACHINE\Software\ veya HKEY_USER\DEFAULT\Software kayıt defteri anahtarları altında depolanmalıdır.
SaveSetting
Write ve CreateRegistryPermissiongerektirir.