EnvironmentPermissionAccess Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- Attributi
Campi
AllAccess | 3 | Read e Write accedono alle variabili di ambiente. , AllAccessEnvironmentPermissionAccess e genera un'eccezione ArgumentException quando viene utilizzato come parametro |
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.