Interaction.GetAllSettings(String, String) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar en lista med nyckelinställningar och deras respektive värden (som ursprungligen skapades med SaveSetting) från ett programs post i Windows-registret. Med funktionen My får du större produktivitet och prestanda i registeråtgärder än GetAllSettings. Mer information finns i 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(,)
Parametrar
- AppName
- String
Required.
String uttryck som innehåller namnet på programmet eller projektet vars nyckelinställningar begärs.
- Section
- String
Required.
String uttryck som innehåller namnet på det avsnitt vars nyckelinställningar begärs.
GetAllSettings returnerar ett objekt som innehåller en tvådimensionell matris med strängar. Strängarna innehåller alla nyckelinställningar i det angivna avsnittet plus motsvarande värden.
Returer
En lista över nyckelinställningar och deras respektive värden (skapades ursprungligen med SaveSetting) från ett programs post i Windows-registret.
Med funktionen My får du större produktivitet och prestanda i registeråtgärder än GetAllSettings. Mer information finns i Registry.
- Attribut
Undantag
Användaren är inte inloggad.
Exempel
I det här exemplet används först funktionen SaveSetting för att göra poster i Windows-registret för programmet som anges som AppName och använder sedan funktionen GetAllSettings för att visa inställningarna. Observera att programnamn och Section namn inte kan hämtas med GetAllSettings. Slutligen DeleteSetting tar funktionen bort programmets poster.
' 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")
Kommentarer
GetAllSettings returnerar en icke-initierad Object om det finns eller AppNameSection inte.
Eftersom den fungerar under registernyckeln HKEY_LOCAL_USER , som inte är aktiv förrän en användare loggar in interaktivt, GetAllSettings måste en användare vara inloggad.
Registerinställningar som ska nås från en icke-interaktiv process (till exempel Mtx.exe) ska lagras under antingen HKEY_LOCAL_MACHINE\Software\ registernycklarna HKEY_USER\DEFAULT\Software eller .