DataProtectionPermissionFlags Enumeración

Definición

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

Se aplica a