Udostępnij za pośrednictwem


EnvironmentPermissionAccess Wyliczenie

Definicja

Przestroga

Code Access Security is not supported or honored by the runtime.

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ż