Partager via


Interaction.DeleteSetting(String, String, String) Méthode

Définition

Supprime un paramètre de section ou de clé pour une application dans la base de registres Windows. My permet une meilleure productivité et de meilleures performances dans les opérations de Registre que la fonction DeleteSetting. Pour plus d'informations, consultez Registry.

[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static void DeleteSetting (string AppName, string? Section = default, string? Key = default);
public static void DeleteSetting (string AppName, string Section = default, string Key = default);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member DeleteSetting : string * string * string -> unit
static member DeleteSetting : string * string * string -> unit
Public Sub DeleteSetting (AppName As String, Optional Section As String = Nothing, Optional Key As String = Nothing)

Paramètres

AppName
String

Obligatoire. Expression String contenant le nom de l'application ou du projet auquel s'applique le paramètre de section ou de clé.

Section
String

Obligatoire. Expression String contenant le nom de la section à partir de laquelle le paramètre de clé est supprimé. Si seuls sont spécifiés AppName et Section, la section spécifiée est supprimée avec tous les paramètres de clé connexes.

Key
String

Optionnel. Expression String contenant le nom du paramètre de clé supprimé.

Attributs

Exceptions

L'utilisateur n'est pas connecté.

Exemples

L’exemple suivant utilise d’abord la SaveSetting procédure pour créer des entrées dans le Registre Windows pour l’application MyApp , puis utilise la DeleteSetting fonction pour les supprimer. Étant donné qu’aucun argument n’est Key spécifié, la section entière Startup est supprimée, y compris le nom de la section et toutes ses clés.

' Place some settings in the registry.
SaveSetting("MyApp", "Startup", "Top", "75")
SaveSetting("MyApp", "Startup", "Left", "50")
' Remove section and all its settings from registry.
DeleteSetting("MyApp", "Startup")
' Remove MyApp from the registry.
DeleteSetting("MyApp")

Remarques

Si tous les arguments sont fournis, le paramètre spécifié est supprimé. Une erreur d’exécution se produit si vous tentez d’utiliser DeleteSetting sur une section ou un paramètre de clé inexistant.

DeleteSetting nécessite qu’un utilisateur soit connecté, car 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.

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