EnvironmentPermissionAccess Énumération
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.
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
- 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 |
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.