EnvironmentPermissionAccess Énumération

Définition

Spécifie l’accès aux variables d’environnement.

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

public enum class EnvironmentPermissionAccess
[System.Flags]
[System.Serializable]
public enum EnvironmentPermissionAccess
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum EnvironmentPermissionAccess
[<System.Flags>]
[<System.Serializable>]
type EnvironmentPermissionAccess = 
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type EnvironmentPermissionAccess = 
Public Enum EnvironmentPermissionAccess
Héritage
EnvironmentPermissionAccess
Attributs

Champs

Nom Valeur Description
NoAccess 0

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

Read 1

Seul l’accès en lecture aux variables d’environnement est spécifié. La modification, la suppression et la création de variables d’environnement ne sont pas incluses dans ce niveau d’accès.

Write 2

Seul l’accès en écriture aux variables d’environnement est spécifié. L’accès en écriture inclut la création et la suppression de variables d’environnement, ainsi que la modification des valeurs existantes. La lecture des variables d’environnement n’est pas incluse dans ce niveau d’accès.

AllAccess 3

Read et Write l’accès aux variables d’environnement. AllAccess représente plusieurs EnvironmentPermissionAccess valeurs et provoque une ArgumentException valeur lorsqu’elle est utilisée comme flag paramètre pour la GetPathList(EnvironmentPermissionAccess) 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é.

Cette énumération est utilisée par EnvironmentPermission.

Note

AllAccess Bien qu’elles NoAccess apparaissent EnvironmentPermissionAccessdans , elles ne sont pas valides pour être utilisées comme paramètre car EnvironmentPermission.GetPathList elles décrivent aucun type d’accès aux variables d’environnement ni tous les types d’accès aux variables d’environnement, respectivement, et GetPathList attendent un type d’accès variable d’environnement unique.

S’applique à

Voir aussi