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í.
Precaución
Code Access Security is not supported or honored by the runtime.
Especifica los permisos de acceso para el cifrado de datos y la memoria.
Esta enumeración admite una combinación bit a bit de sus valores de miembro.
public enum class DataProtectionPermissionFlags
[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 DataProtectionPermissionFlags
[System.Flags]
[System.Serializable]
public enum DataProtectionPermissionFlags
[System.Flags]
public enum DataProtectionPermissionFlags
[<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 DataProtectionPermissionFlags =
[<System.Flags>]
[<System.Serializable>]
type DataProtectionPermissionFlags =
[<System.Flags>]
type DataProtectionPermissionFlags =
Public Enum DataProtectionPermissionFlags
- Herencia
- Atributos
Campos
AllFlags | 15 | Capacidad de cifrar los datos, cifrar la memoria, descifrar los datos y descifrar la memoria. |
NoFlags | 0 | Ninguna capacidad de protección. |
ProtectData | 1 | Capacidad de cifrar los datos. |
ProtectMemory | 4 | Capacidad de cifrar la memoria. |
UnprotectData | 2 | Capacidad de descifrar los datos. |
UnprotectMemory | 8 | Capacidad de descifrar la memoria. |
Comentarios
Precaución
La seguridad de acceso del código (CAS) ha quedado en desuso en todas las versiones de .NET Framework y .NET. Las versiones recientes de .NET no respetan las anotaciones de CAS y generan errores si se usan 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
Precaución
Muchas de estas marcas pueden tener efectos eficaces y solo se deben conceder a código de confianza alta.