FileIOPermissionAccess FileIOPermissionAccess FileIOPermissionAccess FileIOPermissionAccess Enum

Définition

Spécifie le type d'accès de fichier demandé.Specifies the type of file access requested.

Cette énumération a un attribut FlagsAttribute qui permet une combinaison au niveau du bit de ses valeurs membres.

public enum class FileIOPermissionAccess
[System.Flags]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum FileIOPermissionAccess
type FileIOPermissionAccess = 
Public Enum FileIOPermissionAccess
Héritage
FileIOPermissionAccessFileIOPermissionAccessFileIOPermissionAccessFileIOPermissionAccess
Attributs

Champs

AllAccess AllAccess AllAccess AllAccess 15

Append, Read, Write et PathDiscovery accèdent à un fichier ou un répertoire.Append, Read, Write, and PathDiscovery access to a file or directory. AllAccess représente plusieurs valeurs de FileIOPermissionAccess et lève une exception ArgumentException lorsqu'il est utilisé en tant que paramètre access pour la méthode GetPathList(FileIOPermissionAccess), qui attend une seule valeur.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

Accès en vue d'ajouter des informations à un fichier ou à un répertoire.Access to append material to a file or directory. L'accès FileIOPermissionAccess.Append comprend la possibilité de créer un fichier ou un répertoire.FileIOPermissionAccess.Append access includes the ability to create a new file or directory. Pour créer des fichiers, le code doit également disposer des deuxAppend et de Write ou Read accès.To create files, code must also be granted bothAppend and either Write or Read access.

NoAccess NoAccess NoAccess NoAccess 0

Aucun accès à un fichier ou un répertoire.No access to a file or directory. NoAccess ne représente aucune valeur valide de FileIOPermissionAccess et lève une exception ArgumentException lorsqu'il est utilisé en tant que paramètre pour GetPathList(FileIOPermissionAccess), qui attend une seule valeur.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

Accès aux informations du chemin d'accès lui-même.Access to the information in the path itself. Ainsi, les informations sensibles du chemin d'accès sont protégées, telles que les noms des utilisateurs ou les informations relatives à la structure des répertoires, révélée dans le chemin d'accès.This helps protect sensitive information in the path, such as user names, as well as information about the directory structure revealed in the path. Cette valeur n'accorde pas d'accès aux fichiers ou dossiers représentés par le chemin.This value does not grant access to files or folders represented by the path.

Pour des raisons de performances, PathDiscovery doit uniquement être octroyé aux répertoires, pas aux fichiers.For performance reasons, PathDiscovery should only be granted to directories, not to files. Par exemple, l’autorisation PathDiscovery doit être octroyée aux chemins d’accès tels que C:\test et C:\test\\, non C:\test\example.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

Accès en vue de lire un fichier ou un répertoire.Access to read from a file or directory.

Write Write Write Write 2

Accès en vue d'écrire dans un fichier ou un répertoire ou de le supprimer.Access to write to or delete a file or directory. L'accès Write offre notamment la possibilité de supprimer et de remplacer des fichiers ou des répertoires.Write access includes deleting and overwriting files or directories.

Remarques

Cette énumération est utilisée avec FileIOPermission la classe.This enumeration is used with the FileIOPermission class.

Notes

Donner Write accès à un assembly est semblable à l’octroi d’une confiance totale.Giving Write access to an assembly is similar to granting it Full Trust. Si une application ne doit pas écrire dans le système de fichiers, elle ne doit pas avoir d’accès en écriture.If an application should not write to the file system, it should not have Write access.

Bien NoAccess que AllAccess et soient membres FileIOPermissionAccessde, ils ne sont pas valides pour une utilisation GetPathList en tant que paramètre pour, car ils ne décrivent aucun type d’accès de fichier ou tous les types d’accès aux fichiers, respectivement.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.GetPathListattend un seul type d’accès au fichier.FileIOPermission.GetPathList expects a single file access type.

S’applique à

Voir aussi