EnvironmentPermissionAccess Enumerazione

Definizione

Attenzione

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

Specifica l’accesso alle variabili di ambiente.

Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.

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
Ereditarietà
EnvironmentPermissionAccess
Attributi

Campi

AllAccess 3

Read e Write accedono alle variabili di ambiente. , AllAccessEnvironmentPermissionAccess e genera un'eccezione ArgumentException quando viene utilizzato come parametro flag per il metodo GetPathList(EnvironmentPermissionAccess), che prevede un valore singolo.

NoAccess 0

Nessun accesso alle variabili di ambiente. NoAccess non rappresenta alcun valore EnvironmentPermissionAccess valido e genera un'eccezione ArgumentException quando viene utilizzato come parametro per il metodo GetPathList(EnvironmentPermissionAccess), che prevede un valore singolo.

Read 1

È specificato l'accesso in sola lettura alle variabili di ambiente. In questo livello di accesso non sono incluse modifica, eliminazione e creazione di variabili di ambiente.

Write 2

È specificato l'accesso in sola scrittura alle variabili di ambiente. L’accesso in scrittura comprende la creazione e l’eliminazione delle variabili di ambiente, nonché la modifica dei valori esistenti. In questo livello di accesso non è inclusa la lettura di variabili di ambiente.

Commenti

Attenzione

La sicurezza di accesso al codice è stata deprecata in tutte le versioni di .NET Framework e .NET. Le versioni recenti di .NET non rispettano le annotazioni CAS e generano errori se vengono usate API correlate a CAS. Gli sviluppatori devono cercare mezzi alternativi per eseguire attività di sicurezza.

Questa enumerazione viene usata da EnvironmentPermission.

Nota

Anche se NoAccess e AllAccess vengono visualizzati in EnvironmentPermissionAccess, non sono validi per l'uso come parametro per EnvironmentPermission.GetPathList perché descrivono i tipi di accesso alle variabili di ambiente o tutti i tipi di accesso alle variabili di ambiente, rispettivamente e GetPathList prevede un singolo tipo di accesso a variabile di ambiente.

Si applica a

Vedi anche