EnvironmentPermissionAccess Výčet

Definice

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
EnvironmentPermissionAccess
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 flag parametr pro metodu GetPathList(EnvironmentPermissionAccess) , 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í.

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

Platí pro

Viz také