Interaction.GetAllSettings(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 elenco di impostazioni di chiavi e dei rispettivi valori (originariamente creati con SaveSetting
) 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.
public:
static cli::array <System::String ^, 2> ^ GetAllSettings(System::String ^ AppName, System::String ^ Section);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static string[,]? GetAllSettings (string AppName, string Section);
public static string[,] GetAllSettings (string AppName, string Section);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member GetAllSettings : string * string -> string[,]
static member GetAllSettings : string * string -> string[,]
Public Function GetAllSettings (AppName As String, Section As String) As String(,)
Parametri
- AppName
- String
Obbligatorio. Espressione String
contenente il nome dell'applicazione o del progetto di cui si richiedono le impostazioni di chiave.
- Section
- String
Obbligatorio. Espressione String
contenente il nome della sezione di cui si richiedono le impostazioni di chiave. GetAllSettings
restituisce un oggetto contenente una matrice di stringhe bidimensionale. Le stringhe contengono tutte le impostazioni di chiave della sezione specificata, più i valori corrispondenti.
Restituisce
Elenco di impostazioni di chiavi e dei rispettivi valori (originariamente creati con SaveSetting
) 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.
- Attributi
Eccezioni
L'utente non è connesso.
Esempio
Questo esempio usa prima la funzione per creare voci nel Registro di sistema di Windows per l'applicazione specificata come AppName
, quindi usa la GetAllSettings
SaveSetting
funzione per visualizzare le impostazioni. Si noti che i nomi e Section
i nomi delle applicazioni non possono essere recuperati con GetAllSettings
. Infine, la DeleteSetting
funzione rimuove le voci dell'applicazione.
' Object to hold 2-dimensional array returned by GetAllSettings.
' Integer to hold counter.
Dim MySettings(,) As String
Dim intSettings As Integer
' Place some settings in the registry.
SaveSetting("MyApp", "Startup", "Top", "75")
SaveSetting("MyApp", "Startup", "Left", "50")
' Retrieve the settings.
MySettings = GetAllSettings("MyApp", "Startup")
For intSettings = LBound(MySettings, 1) To UBound(MySettings, 1)
WriteLine(1, MySettings(intSettings, 0))
WriteLine(1, MySettings(intSettings, 1))
Next intSettings
DeleteSetting("MyApp")
Commenti
GetAllSettings
restituisce un elemento non inizializzato Object
se AppName
esiste o Section
non esiste.
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, GetAllSettings
richiede che un utente venga connesso.
Le impostazioni del Registro di sistema a cui accedere da un processo non interattivo (ad esempio Mtx.exe) devono essere archiviate in HKEY_LOCAL_MACHINE\Software\
o nelle chiavi del HKEY_USER\DEFAULT\Software
Registro di sistema.