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]
[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
- Ereditarietà
- Attributi
Campi
| Nome | Valore | Descrizione |
|---|---|---|
| NoAccess | 0 | Nessun accesso alle variabili di ambiente. NoAccess non rappresenta valori validi EnvironmentPermissionAccess e causa un oggetto ArgumentException quando viene usato come parametro per GetPathList(EnvironmentPermissionAccess), che prevede un singolo valore. |
| Read | 1 | Viene specificato solo l'accesso in lettura alle variabili di ambiente. La modifica, l'eliminazione e la creazione di variabili di ambiente non sono incluse in questo livello di accesso. |
| Write | 2 | Viene specificato solo l'accesso in scrittura alle variabili di ambiente. L'accesso in scrittura include la creazione e l'eliminazione di variabili di ambiente e la modifica dei valori esistenti. La lettura delle variabili di ambiente non è inclusa in questo livello di accesso. |
| AllAccess | 3 |
Read e Write l'accesso alle variabili di ambiente.
AllAccess rappresenta più EnvironmentPermissionAccess valori e provoca un oggetto ArgumentException quando viene usato come |
Commenti
Attenzione
La sicurezza dall'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 utilizzata da EnvironmentPermission.
Note
Anche se NoAccess e AllAccess vengono visualizzati in EnvironmentPermissionAccess, non sono validi per l'uso come parametro per EnvironmentPermission.GetPathList perché non descrivono alcun tipo 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.