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 Object
AppName
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 .