Condividi tramite


DataProtectionPermissionFlags Enumerazione

Definizione

Attenzione

Code Access Security is not supported or honored by the runtime.

Specifica le autorizzazioni di accesso per la crittografia di dati e memoria.

Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.

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
Ereditarietà
DataProtectionPermissionFlags
Attributi

Campi

AllFlags 15

Capacità di crittografare i dati, crittografare la memoria, decrittografare i dati e decrittografare la memoria.

NoFlags 0

Nessuna capacità di protezione.

ProtectData 1

Capacità di crittografare i dati.

ProtectMemory 4

Capacità di crittografare la memoria.

UnprotectData 2

Capacità di decrittografare i dati.

UnprotectMemory 8

Capacità di decrittografare la memoria.

Commenti

Attenzione

La sicurezza dall'accesso al codice è stata deprecata in tutte le versioni di .NET Framework e .NET. Le versioni recenti di .NET non rispettano le annotazioni CAS e generano errori se vengono usate API correlate a CAS. Gli sviluppatori devono cercare metodi alternativi per eseguire attività di sicurezza.

Questa enumerazione viene utilizzata dalle DataProtectionPermission classi e DataProtectionPermissionAttribute per proteggere l'accesso a dati e memoria crittografati usando le ProtectedData classi e ProtectedMemory .

Attenzione

Molti di questi flag possono avere effetti potenti e devono essere concessi solo a codice altamente attendibile.

Si applica a