Condividi tramite


Interaction.GetAllSettings(String, String) Metodo

Definizione

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

String[,]

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 GetAllSettingsSaveSetting 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.

Si applica a

Vedi anche