Interaction.GetAllSettings(String, String) Méthode

Définition

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

String[,]

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 .

S’applique à

Voir aussi