DataProtectionPermissionFlags Énumération

Définition

Attention

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

Spécifie les autorisations d’accès pour chiffrer les données et la mémoire.

Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.

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
Héritage
DataProtectionPermissionFlags
Attributs

Champs

Nom Valeur Description
NoFlags 0

Aucune capacité de protection.

ProtectData 1

Possibilité de chiffrer des données.

UnprotectData 2

Possibilité d’annuler le déchiffrement des données.

ProtectMemory 4

Possibilité de chiffrer la mémoire.

UnprotectMemory 8

Capacité à déchiffrer la mémoire.

AllFlags 15

Possibilité de chiffrer des données, chiffrer la mémoire, les données non chiffrées et une mémoire non chiffrée.

Remarques

Avertissement

La sécurité d’accès du code (CAS) a été déconseillée dans toutes les versions du .NET Framework et de .NET. Les versions récentes de .NET n’honorent pas les annotations CAS et produisent des erreurs si les API liées à CAS sont utilisées. Les développeurs doivent rechercher d’autres moyens d’accomplir des tâches de sécurité.

Cette énumération est utilisée par les classes et DataProtectionPermission les classes pour protéger l’accès DataProtectionPermissionAttribute aux données chiffrées et à la mémoire à l’aide des classes et ProtectedData des ProtectedMemory classes.

Avertissement

Bon nombre de ces indicateurs peuvent avoir des effets puissants et ne doivent être accordés qu’à du code hautement approuvé.

S’applique à