EnvironmentPermissionAccess Wyliczenie

Definicja

Przestroga

Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}

Określa dostęp do zmiennych środowiskowych.

To wyliczenie obsługuje bitową kombinację jego wartości składowych.

public enum class 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}")]
public enum EnvironmentPermissionAccess
[System.Flags]
[System.Serializable]
public enum EnvironmentPermissionAccess
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum EnvironmentPermissionAccess
[<System.Flags>]
type 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 = 
Public Enum EnvironmentPermissionAccess
Dziedziczenie
EnvironmentPermissionAccess
Atrybuty

Pola

AllAccess 3

Read i Write dostęp do zmiennych środowiskowych. AllAccess reprezentuje wiele EnvironmentPermissionAccess wartości i powoduje ArgumentException użycie parametru flag jako parametru GetPathList(EnvironmentPermissionAccess) metody , która oczekuje pojedynczej wartości.

NoAccess 0

Brak dostępu do zmiennych środowiskowych. NoAccess nie reprezentuje prawidłowych EnvironmentPermissionAccess wartości i powoduje ArgumentException użycie parametru GetPathList(EnvironmentPermissionAccess), który oczekuje pojedynczej wartości.

Read 1

Określono tylko dostęp do odczytu do zmiennych środowiskowych. Zmiana, usuwanie i tworzenie zmiennych środowiskowych nie jest uwzględniana na tym poziomie dostępu.

Write 2

Określono tylko dostęp do zapisu do zmiennych środowiskowych. Dostęp do zapisu obejmuje tworzenie i usuwanie zmiennych środowiskowych, a także zmienianie istniejących wartości. Odczytywanie zmiennych środowiskowych nie jest uwzględniane na tym poziomie dostępu.

Uwagi

To wyliczenie jest używane przez EnvironmentPermissionelement .

Uwaga

Chociaż NoAccess i AllAccess pojawiają się w EnvironmentPermissionAccessprogramie , nie są one prawidłowe do użycia jako parametru, EnvironmentPermission.GetPathList ponieważ nie opisują typów dostępu zmiennej środowiskowej ani wszystkich typów dostępu zmiennych środowiskowych, odpowiednio, i GetPathList oczekuje pojedynczego typu dostępu zmiennej środowiskowej.

Dotyczy

Zobacz też