RegistryPermissionAccess Enumeration

Definition

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
RegistryPermissionAccess
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 access Parameter für die GetPathList(RegistryPermissionAccess) Methode verwendet wird.

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.

Gilt für:

Weitere Informationen