EnvironmentPermissionAccess Enumeración

Definición

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
EnvironmentPermissionAccess
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 flag para el GetPathList(EnvironmentPermissionAccess) método , que espera un valor único.

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.

Se aplica a

Consulte también