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 il valore di un'impostazione di chiave dalla voce di un'applicazione nel Registro di sistema di Windows. Per quanto riguarda le operazioni nel Registro di sistema, la funzionalità My
garantisce una maggiore produttività e prestazioni migliori rispetto alla funzione GetAllSettings
. Per altre informazioni, vedere Registry.
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static string? GetSetting (string AppName, string Section, string Key, string? Default = "");
public static string GetSetting (string AppName, string Section, string Key, string Default = "");
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member GetSetting : string * string * string * string -> string
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
Obbligatorio. Espressione String
contenente il nome dell'applicazione o del progetto di cui si richiede l'impostazione di chiave.
- Section
- String
Obbligatorio. Espressione String
contenente il nome della sezione in cui si trova l'impostazione di chiave.
- Key
- String
Obbligatorio. Espressione String
contenente il nome dell'impostazione di chiave da restituire.
- Default
- String
facoltativo. Espressione contenente il valore da restituire se nessun valore è impostato nell'impostazione di Key
. Se omesso, si presuppone che Default
sia una stringa di lunghezza zero ("").
Restituisce
Valore di un'impostazione di chiave dalla voce di un'applicazione nel Registro di sistema di Windows.
Per quanto riguarda le operazioni nel Registro di sistema, la funzionalità My
garantisce una maggiore produttività e prestazioni migliori rispetto alla funzione GetAllSettings
.
- Attributi
Eccezioni
Uno o più argomenti non sono espressioni String
oppure l'utente non è connesso.
Esempio
Questo esempio usa innanzitutto la SaveSetting
funzione per creare voci nel Registro di sistema di Windows per l'applicazione specificata come AppName
e quindi usa la GetSetting
funzione per visualizzare una delle impostazioni. Poiché l'argomento Default
viene specificato, è 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 un valore .Default
Poiché opera con 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 nelle chiavi del HKEY_LOCAL_MACHINE\Software\
Registro di sistema o HKEY_USER\DEFAULT\Software
nel Registro di sistema.
GetSetting
richiede Read
RegistryPermission.
Si applica a
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per