Interaction.GetAllSettings(String, String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne une liste de paramètres de clé et leurs valeurs respectives (créées à l'origine avec SaveSetting) pour une application dans la base de registres Windows. L'utilisation de la fonctionnalité My vous permet une meilleure productivité et de meilleures performances dans les opérations de Registre que GetAllSettings. Pour plus d'informations, consultez 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(,)
Paramètres
- AppName
- String
Obligatoire. Expression String contenant le nom de l'application ou du projet dont les paramètres de clé sont demandés.
- Section
- String
Obligatoire. Expression String qui contient le nom de la section dont les paramètres de clé sont demandés.
GetAllSettings retourne un objet qui contient un tableau de chaînes à deux dimensions. Les chaînes contiennent tous les paramètres de clé dans la section spécifiée ainsi que leurs valeurs correspondantes.
Retours
Une liste de paramètres de clé et leurs valeurs respectives (créées à l’origine avec SaveSetting) pour une application dans la base de registres Windows.
L'utilisation de la fonctionnalité My vous permet une meilleure productivité et de meilleures performances dans les opérations de Registre que GetAllSettings. Pour plus d'informations, consultez Registry.
- Attributs
Exceptions
L'utilisateur n'est pas connecté.
Exemples
Cet exemple utilise d’abord la SaveSetting fonction pour créer des entrées dans le Registre Windows pour l’application spécifiée sous la forme AppName, puis utilise la GetAllSettings fonction pour afficher les paramètres. Notez que les noms et noms d’application Section ne peuvent pas être récupérés avec GetAllSettings. Enfin, la DeleteSetting fonction supprime les entrées de l’application.
' 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")
Remarques
GetAllSettings retourne un non initialisé s’il ObjectAppName n’existe pas ou Section n’existe pas.
Étant donné qu’il fonctionne sous la clé de HKEY_LOCAL_USER Registre, qui n’est pas active tant qu’un utilisateur ne se connecte pas de manière interactive, GetAllSettings il faut qu’un utilisateur soit connecté.
Les paramètres du Registre qui doivent être accessibles à partir d’un processus non interactif (comme Mtx.exe) doivent être stockés sous les HKEY_USER\DEFAULT\Software clés de HKEY_LOCAL_MACHINE\Software\ Registre ou .