Interaction.GetSetting(String, String, String, String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce un valore di impostazione della chiave dalla voce di un'applicazione nel Registro di sistema Windows. La My funzionalità offre maggiore produttività e prestazioni nelle operazioni del Registro di sistema rispetto a GetAllSettings. Per altre informazioni, vedere Registry.
public static string GetSetting(string AppName, string Section, string Key, string Default = "");
static member GetSetting : string * string * string * string -> string
Public Function GetSetting (AppName As String, Section As String, Key As String, Optional Default As String = "") As String
Parametri
- AppName
- String
Required.
String espressione contenente il nome dell'applicazione o del progetto di cui è richiesta l'impostazione della chiave.
- Section
- String
Required.
String espressione contenente il nome della sezione in cui viene trovata l'impostazione della chiave.
- Key
- String
Required.
String espressione contenente il nome dell'impostazione della chiave da restituire.
- Default
- String
Optional. Espressione contenente il valore da restituire se nell'impostazione Key non è impostato alcun valore. Se omesso, Default si presuppone che sia una stringa di lunghezza zero ("").
Valori restituiti
Valore dell'impostazione della chiave dalla voce di un'applicazione nel Registro di sistema Windows.
La My funzionalità offre maggiore produttività e prestazioni nelle operazioni del Registro di sistema rispetto a GetAllSettings.
Eccezioni
Uno o più argomenti non String sono espressioni o l'utente non è connesso.
Esempio
In questo esempio viene prima utilizzata la funzione SaveSetting per creare voci nel Registro di sistema di Windows per l'applicazione specificata come AppName e quindi usa la funzione GetSetting per visualizzare una delle impostazioni. Poiché l'argomento Default viene specificato, viene garantito che venga restituito un valore. Si noti che Section i nomi non possono essere recuperati con GetSetting. Infine, la DeleteSetting funzione rimuove tutte le voci dell'applicazione.
' Place some settings in the registry.
SaveSetting("MyApp", "Startup", "Top", "75")
SaveSetting("MyApp", "Startup", "Left", "50")
Console.WriteLine(GetSetting("MyApp", "Startup", "Left", "25"))
DeleteSetting("MyApp")
Commenti
Se uno degli elementi denominati negli GetSetting argomenti non esiste, GetSetting restituisce il valore Default.
Poiché opera sotto la chiave del HKEY_LOCAL_USER Registro di sistema, che non è attiva fino a quando un utente non accede in modo interattivo, GetSetting richiede che un utente sia connesso.
Le impostazioni del Registro di sistema a cui si accede da un processo non interattivo , ad esempio Mtx.exe, devono essere archiviate in o nelle chiavi del HKEY_LOCAL_MACHINE\Software\HKEY_USER\DEFAULT\Software Registro di sistema.
GetSetting richiede ReadRegistryPermission.