EnvironmentPermissionAccess Enumeration

Definition

Achtung

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

Gibt den Zugriff auf Umgebungsvariablen an.

Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.

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
Vererbung
EnvironmentPermissionAccess
Attribute

Felder

Name Wert Beschreibung
NoAccess 0

Kein Zugriff auf Umgebungsvariablen. NoAccess stellt keine gültigen EnvironmentPermissionAccess Werte dar und bewirkt, dass ein ArgumentException einzelner Wert als Parameter GetPathList(EnvironmentPermissionAccess)verwendet wird.

Read 1

Es wird nur Lesezugriff auf Umgebungsvariablen angegeben. Das Ändern, Löschen und Erstellen von Umgebungsvariablen ist in dieser Zugriffsebene nicht enthalten.

Write 2

Es wird nur Schreibzugriff auf Umgebungsvariablen angegeben. Der Schreibzugriff umfasst das Erstellen und Löschen von Umgebungsvariablen sowie das Ändern vorhandener Werte. Leseumgebungsvariablen sind in dieser Zugriffsebene nicht enthalten.

AllAccess 3

Read und Write Zugriff auf Umgebungsvariablen. AllAccess stellt mehrere EnvironmentPermissionAccess Werte dar und bewirkt, dass ein ArgumentException einzelner Wert als flag Parameter für die GetPathList(EnvironmentPermissionAccess) Methode verwendet wird.

Hinweise

Vorsicht

Code Access Security (CAS) ist in allen Versionen von .NET Framework und .NET veraltet. Aktuelle Versionen von .NET berücksichtigen keine CAS-Anmerkungen und erzeugen Fehler, wenn CAS-bezogene APIs verwendet werden. Entwickler*innen sollten alternative Mittel zum Ausführen von Sicherheitsaufgaben suchen.

Diese Aufzählung wird von EnvironmentPermission.

Note

Obwohl NoAccess und AllAccess in EnvironmentPermissionAccess erscheinen, sind sie nicht als Parameter für EnvironmentPermission.GetPathList gültig, da sie entweder keine oder alle Zugriffstypen für Umgebungsvariablen beschreiben, während GetPathList einen einzelnen Zugriffstyp für Umgebungsvariablen erwartet.

Gilt für:

Weitere Informationen