DataProtectionPermissionFlags Enumerazione

Definizione

Attenzione

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

Specifica le autorizzazioni di accesso per la crittografia dei dati e della 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

Nome Valore Descrizione
NoFlags 0

Nessuna capacità di protezione.

ProtectData 1

Possibilità di crittografare i dati.

UnprotectData 2

Possibilità di decrittografare i dati.

ProtectMemory 4

Possibilità di crittografare la memoria.

UnprotectMemory 8

Possibilità di decrittografare la memoria.

AllFlags 15

Possibilità di crittografare i dati, crittografare la memoria, i dati non crittografati e la memoria non crittografata.

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 mezzi alternativi per eseguire attività di sicurezza.

Questa enumerazione viene usata dalle DataProtectionPermission classi e DataProtectionPermissionAttribute per proteggere l'accesso ai dati crittografati e alla memoria 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