RegistryPermissionAccess Enumeración

Definición

Precaución

Code Access Security is not supported or honored by the runtime.

Especifica el acceso permitido a las claves y valores del Registro.

Esta enumeración admite una combinación bit a bit de sus valores de miembro.

public enum class RegistryPermissionAccess
[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 RegistryPermissionAccess
[System.Flags]
[System.Serializable]
public enum RegistryPermissionAccess
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum RegistryPermissionAccess
[System.Flags]
public enum RegistryPermissionAccess
[<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 RegistryPermissionAccess = 
[<System.Flags>]
[<System.Serializable>]
type RegistryPermissionAccess = 
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type RegistryPermissionAccess = 
[<System.Flags>]
type RegistryPermissionAccess = 
Public Enum RegistryPermissionAccess
Herencia
RegistryPermissionAccess
Atributos

Campos

Nombre Valor Description
NoAccess 0

Sin acceso a las variables del Registro. NoAccess representa ningún valor válido RegistryPermissionAccess y provoca un ArgumentException cuando se usa como parámetro para GetPathList(RegistryPermissionAccess), que espera un valor único.

Read 1

Acceso de lectura a las variables del Registro.

Write 2

Escritura del acceso a las variables del Registro.

Create 4

Cree acceso a las variables del Registro.

AllAccess 7

Create, Ready Write acceso a las variables del Registro. AllAccess representa varios RegistryPermissionAccess valores y provoca un ArgumentException cuando se usa como parámetro access para el GetPathList(RegistryPermissionAccess) 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.

RegistryPermissionAccess los valores son independientes; los derechos de un tipo de acceso no implican derechos a otro. Por ejemplo, Write el permiso no implica el permiso para Read ni Create.

Note

Aunque NoAccess y AllAccess aparecen en RegistryPermissionAccess, no son válidos para su uso como parámetro porque RegistryPermission.GetPathList no describen ningún tipo de acceso de variable del Registro ni todos los tipos de acceso a variables del Registro, respectivamente, y GetPathList espera un único tipo de acceso de variable del Registro.

Se aplica a

Consulte también