Interaction.GetAllSettings(String, String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt eine Liste der Schlüsseleinstellungen und deren jeweiligen Werte (ursprünglich mit SaveSetting erstellt) aus dem Eintrag einer Anwendung in der Windows-Registrierung zurück. Durch die Verwendung des My Features erhalten Sie mehr Produktivität und Leistung in Registrierungsvorgängen als GetAllSettings. Weitere Informationen finden Sie unter 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(,)
Parameter
- AppName
- String
Required.
String Ausdruck, der den Namen der Anwendung oder des Projekts enthält, deren Schlüsseleinstellungen angefordert werden.
- Section
- String
Required.
String Ausdruck, der den Namen des Abschnitts enthält, dessen Schlüsseleinstellungen angefordert werden.
GetAllSettings gibt ein Objekt zurück, das ein zweidimensionales Array von Zeichenfolgen enthält. Die Zeichenfolgen enthalten alle Schlüsseleinstellungen im angegebenen Abschnitt sowie die entsprechenden Werte.
Gibt zurück
Eine Liste der Schlüsseleinstellungen und deren jeweiligen Werte (ursprünglich mit SaveSetting erstellt) aus dem Eintrag einer Anwendung in der Windows-Registrierung.
Durch die Verwendung des My Features erhalten Sie mehr Produktivität und Leistung in Registrierungsvorgängen als GetAllSettings. Weitere Informationen finden Sie unter Registry.
Ausnahmen
Der Benutzer ist nicht angemeldet.
Beispiele
In diesem Beispiel wird zunächst die Funktion SaveSetting verwendet, um Einträge in der Windows Registrierung für die anwendung vorzunehmen, die als AppName angegeben wurde, und verwendet dann die Funktion GetAllSettings, um die Einstellungen anzuzeigen. Beachten Sie, dass Anwendungsnamen und Section Namen nicht mit GetAllSettings. Schließlich entfernt die DeleteSetting Funktion die Einträge der Anwendung.
' 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")
Hinweise
GetAllSettings gibt einen Wert zurück, der nicht initialisiert Object wird, wenn eine AppName oder Section nicht vorhanden ist.
Da er unter dem Registrierungsschlüssel ausgeführt wird, der HKEY_LOCAL_USER erst aktiv ist, wenn sich ein Benutzer interaktiv anmeldet, GetAllSettings muss ein Benutzer angemeldet sein.
Registrierungseinstellungen, auf die über einen nicht interaktiven Prozess (z. B. Mtx.exe) zugegriffen werden soll, sollten entweder unter den HKEY_LOCAL_MACHINE\Software\ Registrierungsschlüsseln oder unter den HKEY_USER\DEFAULT\Software Registrierungsschlüsseln gespeichert werden.