Freigeben über


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]
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
RegistryPermissionAccess
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 access-Parameter für die GetPathList(RegistryPermissionAccess)-Methode verwendet wird, für die ein einzelner Wert erwartet wird.

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 RegistryPermissionAccessangezeigt 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.

Gilt für:

Weitere Informationen