EnvironmentPermissionAccess Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Precaución
Code Access Security is not supported or honored by the runtime.
Especifica el acceso a las variables de entorno.
Esta enumeración admite una combinación bit a bit de sus valores de miembro.
public enum class 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]
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}")>]
type EnvironmentPermissionAccess =
[<System.Flags>]
[<System.Serializable>]
type EnvironmentPermissionAccess =
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type EnvironmentPermissionAccess =
[<System.Flags>]
type EnvironmentPermissionAccess =
Public Enum EnvironmentPermissionAccess
- Herencia
- Atributos
Campos
| Nombre | Valor | Description |
|---|---|---|
| NoAccess | 0 | Sin acceso a las variables de entorno. NoAccess representa ningún valor válido EnvironmentPermissionAccess y provoca un ArgumentException cuando se usa como parámetro para GetPathList(EnvironmentPermissionAccess), que espera un valor único. |
| Read | 1 | Solo se especifica el acceso de lectura a las variables de entorno. El cambio, eliminación y creación de variables de entorno no se incluye en este nivel de acceso. |
| Write | 2 | Solo se especifica el acceso de escritura a las variables de entorno. El acceso de escritura incluye la creación y eliminación de variables de entorno, así como el cambio de valores existentes. La lectura de variables de entorno no se incluye en este nivel de acceso. |
| AllAccess | 3 |
Read y Write acceso a las variables de entorno.
AllAccess representa varios EnvironmentPermissionAccess valores y provoca un ArgumentException cuando se usa como parámetro |
Comentarios
Caution
La seguridad de acceso al código (CAS) está en desuso en todas las versiones de .NET Framework y .NET. Las versiones recientes de .NET no respetan las anotaciones de CAS y producen errores si se utilizan las API relacionadas con CAS. Los desarrolladores deben buscar medios alternativos para realizar tareas de seguridad.
Esta enumeración la usa EnvironmentPermission.
Note
Aunque NoAccess y AllAccess aparecen en EnvironmentPermissionAccess, no son válidos para su uso como parámetro porque EnvironmentPermission.GetPathList no describen tipos de acceso de variables de entorno ni todos los tipos de acceso de variables de entorno, respectivamente, y GetPathList espera un único tipo de acceso de variable de entorno.