RegistryPermissionAccess Enum

Definition

Varning

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

Anger tillåten åtkomst till registernycklar och -värden.

Den här uppräkningen stöder en bitvis kombination av dess medlemsvärden.

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
Arv
RegistryPermissionAccess
Attribut

Fält

Name Värde Description
NoAccess 0

Ingen åtkomst till registervariabler. NoAccess representerar inga giltiga RegistryPermissionAccess värden och orsakar ett ArgumentException när det används som parameter för , som förväntar GetPathList(RegistryPermissionAccess)sig ett enda värde.

Read 1

Läsbehörighet till registervariabler.

Write 2

Skrivåtkomst till registervariabler.

Create 4

Skapa åtkomst till registervariabler.

AllAccess 7

Create, Readoch Write åtkomst till registervariabler. AllAccess representerar flera RegistryPermissionAccess värden och orsakar en ArgumentException när den access används som parameter för GetPathList(RegistryPermissionAccess) metoden, som förväntar sig ett enda värde.

Kommentarer

Caution

Code Access Security (CAS) har föråldrats i alla versioner av .NET Framework och .NET. De senaste versionerna av .NET följer inte CAS-anteckningar och skapar fel om CAS-relaterade API:er används. Utvecklare bör söka alternativa sätt att utföra säkerhetsuppgifter.

RegistryPermissionAccess värden är oberoende. rättigheter till en typ av åtkomst innebär inte rättigheter till en annan. Behörighet innebär till exempel Write inte behörighet till Read eller Create.

Note

Även om NoAccess och visas i AllAccessär de inte giltiga för användning som parameter för eftersom de inte beskriver några åtkomsttyper för registervariabler respektive alla åtkomsttyper för registervariabler och RegistryPermissionAccess förväntar sig en enda åtkomsttyp för RegistryPermission.GetPathList registervariabelnGetPathList.

Gäller för

Se även