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.
Attention
Code Access Security is not supported or honored by the runtime.
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]
public enum EnvironmentPermissionAccess
[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 EnvironmentPermissionAccess
[System.Flags]
[System.Serializable]
public enum EnvironmentPermissionAccess
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum EnvironmentPermissionAccess
[<System.Flags>]
type EnvironmentPermissionAccess =
[<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 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
AllAccess | 3 | Accès Read et Write aux variables d'environnement. AllAccess représente plusieurs valeurs de EnvironmentPermissionAccess et lève une exception ArgumentException lorsqu'il est utilisé en tant que paramètre |
NoAccess | 0 | Aucun accès aux variables d'environnement. NoAccess ne représente aucune valeur valide de EnvironmentPermissionAccess et lève une exception ArgumentException lorsqu'il est utilisé en tant que paramètre pour GetPathList(EnvironmentPermissionAccess), qui attend une seule valeur. |
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 comprises 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 de valeurs existantes. La lecture de variables d'environnement n'est pas comprise dans ce niveau d'accès. |
Remarques
Attention
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 ne respectent pas les annotations CAS et produisent des erreurs si les API liées à CAS sont utilisées. Les développeurs doivent chercher d’autres moyens pour accomplir les tâches liées à la sécurité.
Cette énumération est utilisée par EnvironmentPermission.
Notes
Bien que NoAccess
et apparaissent dans EnvironmentPermissionAccess
, ils ne sont pas valides pour être utilisés en tant que paramètre pourEnvironmentPermission.GetPathList, car ils ne décrivent aucun type d’accès à une variable d’environnement ou tous les types d’accès aux variables d’environnement, respectivement, et GetPathList s’attendent à un type d’accès variable d’environnement AllAccess
unique.