Enumerazione FileIOPermissionAccess

Specifica il tipo di accesso ai file richiesto.

Questa enumerazione ha un attributo FlagsAttribute che consente una combinazione bit per bit dei valori dei membri.

Spazio dei nomi: System.Security.Permissions
Assembly: mscorlib (in mscorlib.dll)

[SerializableAttribute] 
[FlagsAttribute] 
[ComVisibleAttribute(true)] 
public enum FileIOPermissionAccess
/** @attribute SerializableAttribute() */ 
/** @attribute FlagsAttribute() */ 
/** @attribute ComVisibleAttribute(true) */ 
public enum FileIOPermissionAccess
SerializableAttribute 
FlagsAttribute 
ComVisibleAttribute(true) 
public enum FileIOPermissionAccess

 Nome membroDescrizione
AllAccessAppend, Read, Write e PathDiscovery consentono l'accesso a un file o una directory. AllAccess rappresenta valori multipli di FileIOPermissionAccess e genera un'eccezione ArgumentException quando viene utilizzato come parametro access per il metodo GetPathList, che prevede un valore singolo. 
AppendAccesso per l'aggiunta di dati a un file o a una directory. L'accesso di Append include la possibilità di creare un nuovo file o una nuova directory. 
NotaNota

Per creare file, è necessario concedere al codice anche l'accesso di tipo Append e quello di tipo Write oppure Read. Per ulteriori dettagli, vedere FileMode.

NoAccessNessun accesso a file o directory. NoAccess non rappresenta valori di FileIOPermissionAccess validi e genera un'eccezione ArgumentException quando viene utilizzato come parametro per il metodo GetPathList, che prevede un valore singolo. 
PathDiscoveryAccesso alle informazioni incluse nel percorso. Consente di proteggere informazioni riservate incluse nel percorso, quali i nomi utente, nonché informazioni relative alla struttura di directory indicate nel percorso. Questo valore non consente l'accesso ai file o alle cartelle rappresentate dal percorso. 
NotaNota

Per garantire migliori prestazioni, concedere l'accesso PathDiscovery solo a directory e non a file. È, ad esempio, preferibile concedere l'autorizzazione PathDiscovery a un percorso quale C:\test e C:\test\, e non al percorso C:\test\esempio.txt.

ReadAccesso in lettura a un file o a una directory. 
WriteAccesso per la scrittura o l'eliminazione di un file o di una directory. L'accesso di Write include l'eliminazione e la sovrascrittura di file o directory. 

Questa enumerazione viene utilizzata con la classe FileIOPermission.

NotaNota

Sebbene NoAccess e AllAccess siano visualizzati all'interno di FileIOPermissionAccess, non sono validi per essere utilizzati come parametri per GetPathList poiché descrivono, rispettivamente, nessun tipo di accesso a file oppure tutti i tipi di accesso a file mentre GetPathList prevede un unico tipo di accesso a file.

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema.

.NET Framework

Supportato in: 2.0 1.1 1.0

Aggiunte alla community

AGGIUNGI
Mostra: