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 chiave e i rispettivi valori (originariamente creati con SaveSetting) dalla voce di un'applicazione nel Registro di sistema Windows. L'uso della My funzionalità offre maggiore produttività e prestazioni nelle operazioni del Registro di sistema rispetto a GetAllSettings. Per altre informazioni, vedere Registry.
public:
static cli::array <System::String ^, 2> ^ GetAllSettings(System::String ^ AppName, System::String ^ Section);
public static string[,] GetAllSettings(string AppName, string Section);
static member GetAllSettings : string * string -> string[,]
Public Function GetAllSettings (AppName As String, Section As String) As String(,)
Parametri
- AppName
- String
Required.
String espressione contenente il nome dell'applicazione o del progetto le cui impostazioni chiave sono richieste.
- Section
- String
Required.
String espressione contenente il nome della sezione di cui sono richieste le impostazioni della chiave.
GetAllSettings restituisce un oggetto che contiene una matrice bidimensionale di stringhe. Le stringhe contengono tutte le impostazioni chiave nella sezione specificata, oltre ai valori corrispondenti.
Valori restituiti
Elenco delle impostazioni chiave e dei rispettivi valori (originariamente creati con SaveSetting) dalla voce di un'applicazione nel Registro di sistema Windows.
L'uso della My funzionalità offre maggiore produttività e prestazioni nelle operazioni del Registro di sistema rispetto a GetAllSettings. Per altre informazioni, vedere Registry.
Eccezioni
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, quindi usa la funzione GetAllSettings 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 oggetto non inizializzato Object se AppName 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 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.