EnvironmentPermissionAccess 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 přístup k proměnným prostředí.
Tento výčet podporuje bitové kombinace hodnot jeho členů.
public enum class EnvironmentPermissionAccess
[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 EnvironmentPermissionAccess
[System.Flags]
[System.Serializable]
public enum EnvironmentPermissionAccess
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum EnvironmentPermissionAccess
[System.Flags]
public enum EnvironmentPermissionAccess
[<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 EnvironmentPermissionAccess =
[<System.Flags>]
[<System.Serializable>]
type EnvironmentPermissionAccess =
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type EnvironmentPermissionAccess =
[<System.Flags>]
type EnvironmentPermissionAccess =
Public Enum EnvironmentPermissionAccess
- Dědičnost
- Atributy
Pole
| Name | Hodnota | Description |
|---|---|---|
| NoAccess | 0 | Žádný přístup k proměnným prostředí. NoAccess představuje žádné platné EnvironmentPermissionAccess hodnoty a způsobí ArgumentException , kdy se použije jako parametr , GetPathList(EnvironmentPermissionAccess)který očekává jednu hodnotu. |
| Read | 1 | Je zadán pouze přístup pro čtení k proměnným prostředí. Změna, odstranění a vytváření proměnných prostředí není součástí této úrovně přístupu. |
| Write | 2 | Je zadán pouze přístup k zápisu do proměnných prostředí. Přístup k zápisu zahrnuje vytváření a odstraňování proměnných prostředí a také změnu existujících hodnot. Proměnné prostředí pro čtení nejsou součástí této úrovně přístupu. |
| AllAccess | 3 |
Read a Write přístup k proměnným prostředí.
AllAccess představuje více EnvironmentPermissionAccess 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í.
Tento výčet je používán EnvironmentPermission.
Note
Ačkoli NoAccess a AllAccess zobrazují se v EnvironmentPermissionAccessnich , nejsou platné pro použití jako parametr, EnvironmentPermission.GetPathList protože popisují žádné typy přístupu proměnných prostředí nebo všechny typy přístupu proměnných prostředí, v uvedeném pořadí a GetPathList očekává jeden typ přístupu proměnné prostředí.