Esta documentación está archivada y no tiene mantenimiento.

FileAccess (Enumeración)

Define constantes para accesos de lectura, de escritura o de lectura y escritura a un archivo.

La enumeración tiene un atributo FlagsAttribute que permite una combinación bit a bit de los valores de miembro.

Espacio de nombres: System.IO
Ensamblado: mscorlib (en mscorlib.dll)

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

 Nombre de miembroDescripción
Compatible con .NET Compact FrameworkReadAcceso de lectura al archivo. Se pueden leer datos de este archivo. Se combina con Write para obtener acceso de lectura y escritura. 
Compatible con .NET Compact FrameworkReadWriteAcceso de lectura y escritura al archivo. En este archivo se pueden escribir y leer datos. 
Compatible con .NET Compact FrameworkWriteAcceso de escritura al archivo. En este archivo se pueden escribir datos. Se combina con Read para obtener acceso de lectura y escritura. 

Para obtener un ejemplo de cómo crear un archivo y escribir texto en él, vea Cómo: Escribir texto en un archivo. Para obtener un ejemplo de cómo leer texto de un archivo, vea Cómo: Leer texto de un archivo. Para obtener un ejemplo de cómo leer y escribir en un archivo binario, vea Cómo: Leer y escribir en un archivo de datos recién creado.

Se especifica un parámetro FileAccess en muchos de los constructores de File, FileInfo, FileStream y en otros constructores en los que resulta importante controlar el tipo de acceso a archivos que tienen los usuarios.

El constructor FileStream siguiente proporciona acceso de sólo lectura a un archivo existente (FileAccess.Read).

FileStream s2 = new FileStream(name, FileMode.Open, FileAccess.Read, FileShare.Read);

FileStream s2 = new FileStream(name, FileMode.Open, 
    FileAccess.Read, FileShare.Read);

var s2 : FileStream = new FileStream(name, FileMode.Open, FileAccess.Read, FileShare.Read);

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium, Windows Mobile para Pocket PC, Windows Mobile para Smartphone, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter Edition

.NET Framework no admite todas las versiones de cada plataforma. Para obtener una lista de las versiones admitidas, vea Requisitos del sistema.

.NET Framework

Compatible con: 2.0, 1.1, 1.0

.NET Compact Framework

Compatible con: 2.0, 1.0
Mostrar: