RegistryPermissionAccess Enum

Definitie

Let op

Code Access Security is not supported or honored by the runtime.

Hiermee geeft u de toegestane toegang tot registersleutels en -waarden.

Deze opsomming ondersteunt een bitsgewijze combinatie van de waarden van de leden.

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
Overname
RegistryPermissionAccess
Kenmerken

Velden

Name Waarde Description
NoAccess 0

Geen toegang tot registervariabelen. NoAccess vertegenwoordigt geen geldige RegistryPermissionAccess waarden en veroorzaakt een ArgumentException wanneer deze wordt gebruikt als de parameter GetPathList(RegistryPermissionAccess), waarvoor één waarde wordt verwacht.

Read 1

Leestoegang tot registervariabelen.

Write 2

Schrijftoegang tot registervariabelen.

Create 4

Maak toegang tot registervariabelen.

AllAccess 7

Create, Readen Write toegang tot registervariabelen. AllAccess vertegenwoordigt meerdere RegistryPermissionAccess waarden en veroorzaakt een ArgumentException wanneer deze wordt gebruikt als de access parameter voor de GetPathList(RegistryPermissionAccess) methode, die één waarde verwacht.

Opmerkingen

Caution

Cas (Code Access Security) is afgeschaft in alle versies van .NET Framework en .NET. Recente versies van .NET respecteren geen CAS-aantekeningen en produceren fouten als CAS-gerelateerde API's worden gebruikt. Ontwikkelaars moeten alternatieve manieren zoeken om beveiligingstaken uit te voeren.

RegistryPermissionAccess waarden zijn onafhankelijk; rechten voor het ene type toegang impliceren geen rechten voor een ander type toegang. De machtiging impliceert bijvoorbeeld Write geen machtiging voor Read of Create.

Note

Hoewel NoAccess en AllAccess worden weergegeven RegistryPermissionAccess, zijn ze niet geldig voor gebruik als de parameter RegistryPermission.GetPathList omdat ze geen toegangstypen voor registervariabelen of alle toegangstypen voor registervariabelen beschrijven, en GetPathList verwachten ze één toegangstype voor registervariabelen.

Van toepassing op

Zie ook