FileIOPermissionAccess FileIOPermissionAccess FileIOPermissionAccess FileIOPermissionAccess Enum

Definición

Especifica el tipo de acceso a archivos solicitado.Specifies the type of file access requested.

Esta enumeración tiene el atributo FlagsAttribute, que permite una combinación bit a bit de sus valores de miembro.

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

Campos

AllAccess AllAccess AllAccess AllAccess 15

Acceso Append, Read, Write y PathDiscovery a un archivo o un directorio.Append, Read, Write, and PathDiscovery access to a file or directory. AllAccess representa varios valores de FileIOPermissionAccess y produce una excepción ArgumentException cuando se usa como parámetro access para el método GetPathList(FileIOPermissionAccess), que espera un valor único.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

Acceso para anexar material a un archivo o un directorio.Access to append material to a file or directory. El acceso FileIOPermissionAccess.Append proporciona capacidad para crear nuevos archivos o directorios.FileIOPermissionAccess.Append access includes the ability to create a new file or directory. Para crear archivos, el código también debe tener acceso tanto a Append como a Write o Read.To create files, code must also be granted bothAppend and either Write or Read access.

NoAccess NoAccess NoAccess NoAccess 0

No hay acceso a un archivo o un directorio.No access to a file or directory. NoAccess representa valores de FileIOPermissionAccess no válidos y produce una excepción ArgumentException cuando se usa como parámetro para el método GetPathList(FileIOPermissionAccess), que espera un valor único.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

Acceso a la información de la propia ruta.Access to the information in the path itself. De esta forma, se ayuda a proteger la información confidencial de la ruta de acceso, como los nombres de usuario, así como la información sobre la estructura de directorios que aparece en la ruta.This helps protect sensitive information in the path, such as user names, as well as information about the directory structure revealed in the path. Este valor no concede acceso a los archivos o las carpetas que representa la ruta de acceso.This value does not grant access to files or folders represented by the path.

Por razones de rendimiento, PathDiscovery solo debe concederse a los directorios, no a los ficheros.For performance reasons, PathDiscovery should only be granted to directories, not to files. Por ejemplo, el permiso PathDiscovery debería concederse a rutas de acceso como C:\test y C:\test\\, no a 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

Acceso para leer de un archivo o directorio.Access to read from a file or directory.

Write Write Write Write 2

Acceso para escribir en un archivo o un directorio, o para eliminarlo.Access to write to or delete a file or directory. El acceso Write proporciona capacidad para eliminar y sobrescribir archivos o directorios.Write access includes deleting and overwriting files or directories.

Comentarios

Esta enumeración se usa con FileIOPermission la clase.This enumeration is used with the FileIOPermission class.

Nota

Conceder Write acceso a un ensamblado es similar a otorgarle plena confianza.Giving Write access to an assembly is similar to granting it Full Trust. Si una aplicación no debe escribir en el sistema de archivos, no debe tener acceso de escritura.If an application should not write to the file system, it should not have Write access.

Aunque NoAccess FileIOPermissionAccess GetPathList y AllAccess son miembros de, no son válidos para su uso como parámetro para porque describen ningún tipo de acceso a archivos o todos los tipos de acceso a archivos, respectivamente.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.GetPathListespera un único tipo de acceso a archivos.FileIOPermission.GetPathList expects a single file access type.

Se aplica a

Consulte también: