DataProtectionPermissionFlags Enumeráció

Definíció

Megadja az adatok és a memória titkosításához szükséges hozzáférési engedélyeket.

Ez a felsorolás támogatja a tagértékek bitenkénti kombinációját.

public enum class DataProtectionPermissionFlags
[System.Flags]
[System.Serializable]
public enum DataProtectionPermissionFlags
[<System.Flags>]
[<System.Serializable>]
type DataProtectionPermissionFlags = 
Public Enum DataProtectionPermissionFlags
Öröklődés
DataProtectionPermissionFlags
Attribútumok

Mezők

Name Érték Description
NoFlags 0

Nincsenek védelmi képességek.

ProtectData 1

Az adatok titkosításának képessége.

UnprotectData 2

Az adatok titkosításának feloldása.

ProtectMemory 4

A memória titkosításának képessége.

UnprotectMemory 8

A memória titkosításának feloldása.

AllFlags 15

Az adatok titkosításának, a memória titkosításának, a titkosítatlan adatoknak és a titkosítatlan memóriának a képessége.

Megjegyzések

Figyelmeztetés

A Code Access Security (CAS) elavult a .NET-keretrendszer és a .NET összes verziójában. A .NET legújabb verziói nem tartják tiszteletben a CAS-megjegyzéseket, és cas-okkal kapcsolatos API-k használata esetén hibákat okoznak. A fejlesztőknek alternatív módot kell keresnie a biztonsági feladatok elvégzésére.

Ezt az enumerálást az osztályok és DataProtectionPermissionAttribute az DataProtectionPermission osztályok használják a titkosított adatokhoz és memóriához való hozzáférés védelmére az osztályok és ProtectedMemory az ProtectedData osztályok használatával.

Figyelmeztetés

Ezek közül a jelzők közül soknak lehetnek hatékony hatásai, és csak megbízható kódnak adható.

A következőre érvényes: