Jazyk

RegistryPermissionAccess Výčet

Definice

Upozornění

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

Určuje povolený přístup k klíčům a hodnotám registru.

Tento výčet podporuje bitové kombinace hodnot jeho členů.

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
Dědičnost
RegistryPermissionAccess
Atributy

Pole

Name Hodnota Description
NoAccess 0

Nemáte přístup k proměnným registru. NoAccess představuje žádné platné RegistryPermissionAccess hodnoty a způsobí ArgumentException , kdy se použije jako parametr , GetPathList(RegistryPermissionAccess)který očekává jednu hodnotu.

Read 1

Čtení přístupu k proměnným registru

Write 2

Zápis přístupu k proměnným registru

Create 4

Vytvořte přístup k proměnným registru.

AllAccess 7

Createa ReadWrite přístup k proměnným registru. AllAccess představuje více RegistryPermissionAccess hodnot a způsobuje ArgumentException , že při použití jako access parametr pro metodu GetPathList(RegistryPermissionAccess) , která očekává jednu hodnotu.

Poznámky

Caution

Zabezpečení přístupu kódu (CAS) je zastaralé ve všech verzích rozhraní .NET Framework a .NET. Nedávné verze .NET nezohledňují anotace CAS a způsobují chyby, pokud se používají API související s CAS. Vývojáři by měli hledat alternativní způsoby provádění úloh zabezpečení.

RegistryPermissionAccess hodnoty jsou nezávislé; práva k jednomu typu přístupu neznamenají práva k jinému. Například Write oprávnění neznamená oprávnění k Read nebo Create.

Note

Ačkoli NoAccess a AllAccess jsou uvedeny v RegistryPermissionAccess, nejsou platné pro použití jako parametr pro RegistryPermission.GetPathList , protože nepopisují žádné typy přístupu proměnných registru nebo všechny typy přístupu proměnných registru, v uvedeném pořadí a GetPathList očekává jeden typ přístupu proměnné registru.

Platí pro

Viz také