FileIOPermissionAccess FileIOPermissionAccess FileIOPermissionAccess FileIOPermissionAccess Enum

Definizione

Specifica il tipo di accesso ai file richiesto.Specifies the type of file access requested.

Questa enumerazione ha un attributo FlagsAttribute che consente una combinazione bit per bit dei valori del relativo membro.

public enum class FileIOPermissionAccess
[System.Flags]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum FileIOPermissionAccess
type FileIOPermissionAccess = 
Public Enum FileIOPermissionAccess
Ereditarietà
FileIOPermissionAccessFileIOPermissionAccessFileIOPermissionAccessFileIOPermissionAccess
Attributi

Campi

AllAccess AllAccess AllAccess AllAccess 15

Append, Read, Write e PathDiscovery accedono a un file o a una directory.Append, Read, Write, and PathDiscovery access to a file or directory. , AllAccess FileIOPermissionAccess e genera un'eccezione ArgumentException quando viene utilizzato come parametro access per il metodo GetPathList(FileIOPermissionAccess), che prevede un valore singolo.AllAccess represents multiple FileIOPermissionAccess values and causes an ArgumentException when used as the access parameter for the GetPathList(FileIOPermissionAccess) method, which expects a single value.

Append Append Append Append 4

Accesso per aggiungere materiale a un file o a una directory.Access to append material to a file or directory. L'accesso FileIOPermissionAccess.Append consente di creare un nuovo file o directory.FileIOPermissionAccess.Append access includes the ability to create a new file or directory. Per creare i file, è necessario concedere al codice sia l'accesso Append che l'accesso Write o Read.To create files, code must also be granted bothAppend and either Write or Read access.

NoAccess NoAccess NoAccess NoAccess 0

Nessun accesso a un file o a una directory.No access to a file or directory. NoAccess non rappresenta alcun valore FileIOPermissionAccess valido e genera un'eccezione ArgumentException quando viene utilizzato come parametro per il metodo GetPathList(FileIOPermissionAccess), che prevede un valore singolo.NoAccess represents no valid FileIOPermissionAccess values and causes an ArgumentException when used as the parameter for GetPathList(FileIOPermissionAccess), which expects a single value.

PathDiscovery PathDiscovery PathDiscovery PathDiscovery 8

Accesso alle informazioni incluse nel percorso.Access to the information in the path itself. Consente di proteggere informazioni riservate incluse nel percorso, quali i nomi utente, nonché informazioni relative alla struttura di directory indicate nel percorso.This helps protect sensitive information in the path, such as user names, as well as information about the directory structure revealed in the path. Questo valore non consente l'accesso ai file o alle cartelle rappresentate dal percorso.This value does not grant access to files or folders represented by the path.

Per motivi di prestazioni PathDiscovery deve essere concesso solo alle directory e non ai file.For performance reasons, PathDiscovery should only be granted to directories, not to files. Ad esempio, l'autorizzazione PathDiscovery deve essere concessa ai percorsi, come C:\test e C:\test\\, non a C:\test\esempio.txt.For example, PathDiscovery permission should be granted to paths such as C:\test and C:\test\\, not C:\test\example.txt.

Read Read Read Read 1

Accesso in lettura a un file o a una directory.Access to read from a file or directory.

Write Write Write Write 2

Accesso per scrivere in un file o in una directory o per eliminarli.Access to write to or delete a file or directory. L'accesso Write consente di eliminare e sovrascrivere file o directory.Write access includes deleting and overwriting files or directories.

Commenti

Questa enumerazione viene utilizzata con la FileIOPermission classe.This enumeration is used with the FileIOPermission class.

Nota

Fornire Write l'accesso a un assembly è simile alla concessione dell'attendibilità totale.Giving Write access to an assembly is similar to granting it Full Trust. Se un'applicazione non deve scrivere nel file system, non dovrebbe avere accesso in scrittura.If an application should not write to the file system, it should not have Write access.

Sebbene NoAccess FileIOPermissionAccess GetPathList e AllAccess siano membri di, non sono validi per l'utilizzo come parametro per perché non descrivono i tipi di accesso ai file o tutti i tipi di accesso ai file, rispettivamente.Although NoAccess and AllAccess are members of FileIOPermissionAccess, they are not valid for use as the parameter for GetPathList because they describe no file access types or all file access types, respectively. FileIOPermission.GetPathListprevede un tipo di accesso a file singolo.FileIOPermission.GetPathList expects a single file access type.

Si applica a

Vedi anche