RegistryPermissionAccess 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 den zulässigen Zugriff auf Registrierungsschlüssel und -werte an.
Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.
public enum class RegistryPermissionAccess
[System.Flags]
public enum RegistryPermissionAccess
[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 RegistryPermissionAccess
[System.Flags]
[System.Serializable]
public enum RegistryPermissionAccess
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum RegistryPermissionAccess
[<System.Flags>]
type RegistryPermissionAccess =
[<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 RegistryPermissionAccess =
[<System.Flags>]
[<System.Serializable>]
type RegistryPermissionAccess =
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type RegistryPermissionAccess =
Public Enum RegistryPermissionAccess
- Vererbung
- Attribute
Felder
AllAccess | 7 | Create-, Read- und Write-Zugriff auf Registrierungsvariablen. AllAccess stellt mehrere RegistryPermissionAccess-Werte dar und führt zu einer ArgumentException, wenn er als |
Create | 4 | Zugriffsberechtigung für das Erstellen von Registrierungsvariablen. |
NoAccess | 0 | Kein Zugriff auf Registrierungsvariablen. NoAccess stellt keine gültigen RegistryPermissionAccess-Werte dar und führt zu einer ArgumentException, wenn er als Parameter für GetPathList(RegistryPermissionAccess) verwendet wird, für die ein einzelner Wert erwartet wird. |
Read | 1 | Zugriffsberechtigung für das Lesen von Registrierungsvariablen. |
Write | 2 | Schreibzugriff auf Registrierungsvariablen. |
Hinweise
Achtung
Code Access Security (CAS) ist für alle Versionen von .NET Framework und .NET veraltet. Aktuelle Versionen von .NET berücksichtigen CAS-Anmerkungen nicht und erzeugen Fehler, wenn CAS-bezogene APIs verwendet werden. Entwickler sollten nach alternativen Mitteln suchen, um Sicherheitsaufgaben zu erledigen.
RegistryPermissionAccess Werte sind unabhängig; Rechte an einer Art von Zugriff beinhalten keine Rechte an einer anderen. Write
Beispielsweise impliziert die Berechtigung nicht die Berechtigung für Read
oder Create
.
Hinweis
Obwohl NoAccess
und AllAccess
in RegistryPermissionAccess
angezeigt werden, sind sie nicht für die Verwendung als Parameter für gültig, da sie keine Zugriffstypen für Registrierungsvariablen bzw. alle Zugriffstypen von RegistryPermission.GetPathList Registrierungsvariablen beschreiben und GetPathList einen einzelnen Zugriffstyp für Registrierungsvariablen erwarten.