Interaction.SaveSetting(String, String, String, String) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Uloží nebo vytvoří položku aplikace v registru Windows. Tato My funkce poskytuje vyšší produktivitu a výkon v operacích registru než SaveSetting. Další informace najdete na webu 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)
Parametry
- AppName
- String
Required.
String výraz obsahující název aplikace nebo projektu, na který se nastavení vztahuje.
- Section
- String
Required.
String výraz obsahující název oddílu, do kterého se ukládá nastavení klíče.
- Key
- String
Required.
String výraz obsahující název uloženého nastavení klíče.
- Setting
- String
Required. Výraz obsahující hodnotu, na kterou Key se nastavuje.
- Atributy
Výjimky
Registr klíčů nelze vytvořit nebo uživatel není přihlášený.
Příklady
Následující příklad nejprve použije funkci SaveSetting k vytvoření položek v registru Windows pro aplikaci MyApp a pak pomocí funkce DeleteSetting je odebere.
' 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")
Poznámky
Funkce SaveSetting přidá klíč do HKEY_CURRENT_USER\Software\VB and VBA Program Settings.
Pokud se nastavení klíče z nějakého důvodu nedá uložit, dojde k chybě.
SaveSetting vyžaduje, aby byl uživatel přihlášen, protože pracuje pod HKEY_LOCAL_USER klíčem registru, který není aktivní, dokud se uživatel neaktivuje interaktivně.
Nastavení registru, ke kterým se má přistupovat z neinteraktivního procesu (například Mtx.exe), by se měla ukládat v klíčích HKEY_LOCAL_MACHINE\Software\ registru nebo v klíčích HKEY_USER\DEFAULT\Software registru.
SaveSetting vyžaduje Write a CreateRegistryPermission.