RegistryPermissionAccess 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 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
- 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 |
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.