Langage

RegistryPermissionAccess Énumération

Définition

Attention

Code Access Security is not supported or honored by the runtime.

Spécifie l’accès autorisé aux clés et valeurs de Registre.

Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.

public enum class RegistryPermissionAccess
[System.Flags]
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public enum RegistryPermissionAccess
[System.Flags]
[System.Serializable]
public enum RegistryPermissionAccess
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum RegistryPermissionAccess
[System.Flags]
public enum RegistryPermissionAccess
[<System.Flags>]
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type RegistryPermissionAccess = 
[<System.Flags>]
[<System.Serializable>]
type RegistryPermissionAccess = 
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type RegistryPermissionAccess = 
[<System.Flags>]
type RegistryPermissionAccess = 
Public Enum RegistryPermissionAccess
Héritage
RegistryPermissionAccess
Attributs

Champs

Nom Valeur Description
NoAccess 0

Aucun accès aux variables de Registre. NoAccess représente aucune valeur valide RegistryPermissionAccess et provoque une ArgumentException valeur lorsqu’elle est utilisée comme paramètre, GetPathList(RegistryPermissionAccess)ce qui attend une valeur unique.

Read 1

Accès en lecture aux variables de Registre.

Write 2

Accès en écriture aux variables de Registre.

Create 4

Créez l’accès aux variables de Registre.

AllAccess 7

Create, Readet Write accès aux variables de Registre. AllAccess représente plusieurs RegistryPermissionAccess valeurs et provoque une ArgumentException valeur lorsqu’elle est utilisée comme access paramètre pour la GetPathList(RegistryPermissionAccess) méthode, qui attend une valeur unique.

Remarques

Avertissement

La sécurité d’accès du code (CAS) a été déconseillée dans toutes les versions du .NET Framework et de .NET. Les versions récentes de .NET n’honorent pas les annotations CAS et produisent des erreurs si les API liées à CAS sont utilisées. Les développeurs doivent rechercher d’autres moyens d’accomplir des tâches de sécurité.

RegistryPermissionAccess les valeurs sont indépendantes ; les droits d’accès à un type d’accès n’impliquent pas de droits d’accès à un autre. Par exemple, Write l’autorisation n’implique pas l’autorisation ou ReadCreate.

Note

NoAccess Bien qu’ils AllAccess apparaissent RegistryPermissionAccessdans , ils ne sont pas valides pour une utilisation comme paramètre car RegistryPermission.GetPathList ils décrivent aucun type d’accès aux variables de Registre ou tous les types d’accès aux variables de Registre, respectivement, et GetPathList attend un seul type d’accès aux variables de Registre.

S’applique à

Voir aussi