RegistryPermissionAccess Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Upozornění
Code Access Security is not supported or honored by the runtime.
Určuje povolený přístup ke klíčům a hodnotám registru.
Tento výčet podporuje bitové kombinace hodnot jeho členů.
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
- Dědičnost
- Atributy
Pole
AllAccess | 7 | Create, Reada Write přístup k proměnným registru. AllAccess představuje více RegistryPermissionAccess hodnot a způsobí při ArgumentException použití jako |
Create | 4 | Vytvořte přístup k proměnným registru. |
NoAccess | 0 | Není přístup k proměnným registru. NoAccess představuje žádné platné RegistryPermissionAccess hodnoty a způsobí při ArgumentException použití jako parametr pro GetPathList(RegistryPermissionAccess), který očekává jednu hodnotu. |
Read | 1 | Přístup pro čtení k proměnným registru. |
Write | 2 | Přístup k zápisu do proměnných registru |
Poznámky
Upozornění
Zabezpečení přístupu kódu (CAS) bylo zastaralé ve všech verzích rozhraní .NET Framework a .NET. Nedávné verze rozhraní .NET nedodržují poznámky CAS a při použití rozhraní API souvisejících s cas vytvářejí chyby. Vývojáři by měli hledat alternativní způsoby provádění úloh zabezpečení.
RegistryPermissionAccess hodnoty jsou nezávislé; práva na jeden typ přístupu neznamenají práva na jiný. Oprávnění například Write
neznamená oprávnění k Read
nebo Create
.
Poznámka
I když NoAccess
a se zobrazují v RegistryPermissionAccess
souboru , nejsou platné pro použití jako parametr proRegistryPermission.GetPathList, protože popisují žádné typy přístupu k proměnným registru nebo všechny typy přístupu k proměnným registru a GetPathList očekávají jeden typ přístupu s proměnnou AllAccess
registru.