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]
[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]
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}")>]
type RegistryPermissionAccess =
[<System.Flags>]
[<System.Serializable>]
type RegistryPermissionAccess =
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type RegistryPermissionAccess =
[<System.Flags>]
type RegistryPermissionAccess =
Public Enum RegistryPermissionAccess
- Vererbung
- Attribute
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| NoAccess | 0 | Kein Zugriff auf Registrierungsvariablen. NoAccess stellt keine gültigen RegistryPermissionAccess Werte dar und bewirkt, dass ein ArgumentException einzelner Wert als Parameter GetPathList(RegistryPermissionAccess)verwendet wird. |
| Read | 1 | Lesezugriff auf Registrierungsvariablen. |
| Write | 2 | Schreibzugriff auf Registrierungsvariablen. |
| Create | 4 | Zugriff auf Registrierungsvariablen erstellen. |
| AllAccess | 7 |
Create, Readund Write Zugriff auf Registrierungsvariablen.
AllAccess stellt mehrere RegistryPermissionAccess Werte dar und bewirkt, dass ein ArgumentException einzelner Wert als |
Hinweise
Vorsicht
Code Access Security (CAS) 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.
RegistryPermissionAccess Werte sind unabhängig; Rechte auf eine Art von Zugriff schließen keine Rechte für eine andere ein. Die Berechtigung, wie beispielsweise Write, impliziert keine Berechtigung für Read oder Create.
Note
Obwohl NoAccess und AllAccess in RegistryPermissionAccess angezeigt werden, sind sie nicht gültig für die Verwendung als Parameter für RegistryPermission.GetPathList, da sie entweder keine oder alle Zugriffstypen für Registrierungsvariablen beschreiben, während GetPathList einen einzelnen Zugriffstyp für Registrierungsvariablen erwartet.