DataProtectionPermissionFlags Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Achtung
Code Access Security is not supported or honored by the runtime.
Gibt die Zugriffsberechtigungen für das Verschlüsseln von Daten und Speicher an.
Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.
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
- Vererbung
- Attribute
Felder
AllFlags | 15 | Die Möglichkeit zum Verschlüsseln von Daten, Verschlüsseln von Speicher, Entschlüsseln von Daten und Entschlüsseln von Speicher. |
NoFlags | 0 | Kein Schutzmöglichkeiten. |
ProtectData | 1 | Die Möglichkeit zum Verschlüsseln von Daten. |
ProtectMemory | 4 | Die Möglichkeit zum Verschlüsseln von Speicher. |
UnprotectData | 2 | Die Möglichkeit zum Entschlüsseln von Daten. |
UnprotectMemory | 8 | Die Möglichkeit zum Entschlüsseln von Speicher. |
Hinweise
Achtung
Die Codezugriffssicherheit (CAS, Code Access Security) ist in allen Versionen von .NET Framework und .NET veraltet. Aktuelle Versionen von .NET berücksichtigen keine CAS-Anmerkungen und erzeugen Fehler, wenn CAS-bezogene APIs verwendet werden. Entwickler*innen sollten alternative Mittel zum Ausführen von Sicherheitsaufgaben suchen.
Diese Enumeration wird von den DataProtectionPermission Klassen und DataProtectionPermissionAttribute verwendet, um den Zugriff auf verschlüsselte Daten und Arbeitsspeicher mithilfe der ProtectedData Klassen und ProtectedMemory zu schützen.
Achtung
Viele dieser Flags können starke Auswirkungen haben und sollten nur sehr vertrauenswürdigem Code gewährt werden.