DataProtectionPermissionFlags Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Upozornění
Code Access Security is not supported or honored by the runtime.
Určuje přístupová oprávnění pro šifrování dat a paměti.
Tento výčet podporuje bitové kombinace hodnot jeho členů.
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
- Dědičnost
- Atributy
Pole
AllFlags | 15 | Schopnost šifrovat data, šifrovat paměť, zrušit šifrování dat a zrušit šifrování paměti. |
NoFlags | 0 | Žádné možnosti ochrany. |
ProtectData | 1 | Možnost šifrování dat. |
ProtectMemory | 4 | Schopnost šifrovat paměť. |
UnprotectData | 2 | Možnost zrušit šifrování dat. |
UnprotectMemory | 8 | Možnost zrušit šifrování paměti. |
Poznámky
Upozornění
Zabezpečení přístupu kódu (CAS) bylo ve všech verzích rozhraní .NET Framework a .NET zastaralé. Nedávné verze rozhraní .NET nedodržují poznámky CAS a při použití rozhraní API souvisejících s cas generují chyby. Vývojáři by měli hledat alternativní způsoby provádění úloh zabezpečení.
Tento výčet je používán třídami DataProtectionPermission a DataProtectionPermissionAttribute k ochraně přístupu k šifrovaným datům a paměti pomocí ProtectedData tříd a ProtectedMemory .
Upozornění
Mnohé z těchto příznaků mohou mít silné účinky a měly by být uděleny pouze vysoce důvěryhodnému kódu.