DataProtectionPermissionFlags 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í.
Especifica los permisos de acceso para cifrar datos y memoria.
Esta enumeración admite una combinación bit a bit de sus valores de miembro.
public enum class DataProtectionPermissionFlags
[System.Flags]
[System.Serializable]
public enum DataProtectionPermissionFlags
[<System.Flags>]
[<System.Serializable>]
type DataProtectionPermissionFlags =
Public Enum DataProtectionPermissionFlags
- Herencia
- Atributos
Campos
| Nombre | Valor | Description |
|---|---|---|
| NoFlags | 0 | Sin capacidades de protección. |
| ProtectData | 1 | La capacidad de cifrar los datos. |
| UnprotectData | 2 | La capacidad de descifrar datos. |
| ProtectMemory | 4 | La capacidad de cifrar la memoria. |
| UnprotectMemory | 8 | La capacidad de descifrar la memoria. |
| AllFlags | 15 | La capacidad de cifrar datos, cifrar memoria, descifrar datos y descifrar memoria. |
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.
Las clases y usan DataProtectionPermission esta enumeración para proteger el acceso a datos y memoria cifrados mediante las ProtectedData clases y ProtectedMemory .DataProtectionPermissionAttribute
Caution
Muchas de estas marcas pueden tener efectos eficaces y solo se deben conceder a código de alta confianza.