Llegeix en anglès

Comparteix a través de


DataProtectionPermissionFlags Enumeración

Definición

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.

[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
Herencia
DataProtectionPermissionFlags
Atributos

Campos

Nombre Valor Description
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

Atenció

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

Atenció

Muchas de estas marcas pueden tener efectos eficaces y solo se deben conceder a código de confianza alta.

Se aplica a

Producte Versions (Obsolet)
.NET (6, 7, 8, 9)
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1 (5, 6, 7, 8, 9)