Interaction.SaveSetting(String, String, String, String) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een toepassingsvermelding opgeslagen of gemaakt in het Windows-register. De My functie biedt u meer productiviteit en prestaties in registerbewerkingen dan SaveSetting. Zie Registry voor meer informatie.
public:
static void SaveSetting(System::String ^ AppName, System::String ^ Section, System::String ^ Key, System::String ^ Setting);
public static void SaveSetting(string AppName, string Section, string Key, string Setting);
static member SaveSetting : string * string * string * string -> unit
Public Sub SaveSetting (AppName As String, Section As String, Key As String, Setting As String)
Parameters
- AppName
- String
Required.
String expressie met de naam van de toepassing of het project waarop de instelling van toepassing is.
- Section
- String
Required.
String expressie met de naam van de sectie waarin de sleutelinstelling wordt opgeslagen.
- Key
- String
Required.
String expressie met de naam van de sleutelinstelling die wordt opgeslagen.
- Setting
- String
Required. Expressie die de waarde bevat waarop Key wordt ingesteld.
Uitzonderingen
Het sleutelregister kan niet worden gemaakt of de gebruiker is niet aangemeld.
Voorbeelden
In het volgende voorbeeld wordt eerst de functie SaveSetting gebruikt om vermeldingen te maken in het Windows register voor de MyApp-toepassing en gebruikt vervolgens de functie DeleteSetting om ze te verwijderen.
' 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")
Opmerkingen
De SaveSetting functie voegt de sleutel toe aan HKEY_CURRENT_USER\Software\VB and VBA Program Settings.
Als de sleutelinstelling om welke reden dan ook niet kan worden opgeslagen, treedt er een fout op.
SaveSetting vereist dat een gebruiker is aangemeld omdat deze werkt onder de HKEY_LOCAL_USER registersleutel, die pas actief is als een gebruiker zich interactief aanmeldt.
Registerinstellingen die moeten worden geopend vanuit een niet-interactief proces (zoals Mtx.exe) moeten worden opgeslagen onder de HKEY_LOCAL_MACHINE\Software\ of de HKEY_USER\DEFAULT\Software registersleutels.
SaveSetting vereist Write en CreateRegistryPermission.