Język

EnvironmentPermissionAccess Wyliczenie

Definicja

Uwaga

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]
[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
Dziedziczenie
EnvironmentPermissionAccess
Atrybuty

Pola

Nazwa Wartość Opis
NoAccess 0

Brak dostępu do zmiennych środowiskowych. NoAccess reprezentuje nieprawidłowe EnvironmentPermissionAccess wartości i powoduje ArgumentException , że parametr używany jako parametr 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ędniane 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.

AllAccess 3

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

Uwagi

Caution

Zabezpieczenia dostępu kodu (CAS) zostały wycofane we wszystkich wersjach programu .NET Framework i .NET. Najnowsze wersje platformy .NET nie honorują adnotacji CAS i generują błędy, jeśli są używane interfejsy API związane z usługą CAS. Deweloperzy powinni szukać alternatywnych sposobów wykonywania zadań zabezpieczeń.

To wyliczenie jest używane przez EnvironmentPermissionelement .

Note

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

Dotyczy

Zobacz też