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