DataProtectionPermissionFlags Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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.