Freigeben über


EnvironmentPermissionAccess Enumeration

Definition

Achtung

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

Gibt Zugriff auf Umgebungsvariablen an.

Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.

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

Felder

AllAccess 3

Read-Zugriff und Write-Zugriff auf Umgebungsvariablen. AllAccess stellt mehrere EnvironmentPermissionAccess-Werte dar und führt zu einer ArgumentException, wenn er als flag-Parameter für die GetPathList(EnvironmentPermissionAccess)-Methode verwendet wird, für die ein einzelner Wert erwartet wird.

NoAccess 0

Kein Zugriff auf Umgebungsvariablen. NoAccess stellt keine gültigen EnvironmentPermissionAccess-Werte dar und führt zu einer ArgumentException, wenn er als Parameter für GetPathList(EnvironmentPermissionAccess) verwendet wird, für die ein einzelner Wert erwartet wird.

Read 1

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

Write 2

Es wird nur Schreibzugriff auf Umgebungsvariablen angegeben. Der Schreibzugriff umfasst das Erstellen und Löschen von Umgebungsvariablen sowie das Ändern vorhandener Werte. Das Lesen von Umgebungsvariablen ist auf dieser Zugriffsebene nicht möglich.

Hinweise

Diese Aufzählung wird von EnvironmentPermission.

Hinweis

Obwohl NoAccess und AllAccess in angezeigt EnvironmentPermissionAccesswird, sind sie nicht gültig für die Verwendung als Parameter EnvironmentPermission.GetPathList , da sie keine Zugriffstypen für Umgebungsvariablen oder alle Umgebungsvariablenzugriffstypen beschreiben und GetPathList einen einzelnen Zugriffstyp für Umgebungsvariablen erwarten.

Gilt für

Siehe auch