Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

FileStream (Constructor) (SafeFileHandle, FileAccess)

Inicializa una nueva instancia de la clase FileStream para el identificador de archivo especificado, con el permiso de lectura/escritura establecido.

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

public FileStream(
	SafeFileHandle handle,
	FileAccess access
)

Parámetros

handle
Tipo: Microsoft.Win32.SafeHandles.SafeFileHandle
Un identificador de archivo para el archivo que el objeto FileStream actual va a encapsular.
access
Tipo: System.IO.FileAccess
Constante que establece las propiedades CanRead yCanWrite del objeto FileStream.

ExcepciónCondición
ArgumentException

access no es un campo de FileAccess.

SecurityException

El llamador no dispone del permiso requerido.

IOException

Se ha producido un error de E/S, como un error de disco.

O bien

Se ha cerrado la secuencia.

UnauthorizedAccessException

El sistema operativo no permite el access solicitado para el identificador de archivo especificado, como sucede, por ejemplo, cuando access es Write o ReadWrite y el identificador de archivo está establecido para el acceso de sólo lectura.

Cuando se llama a Close, se cierra también el identificador y disminuye el recuento del identificador de archivo.

FileStream supone que dispone de control exclusivo sobre el identificador. Las operaciones de lectura, escritura o búsqueda realizadas mientras FileStream mantiene un identificador pueden dañar los datos. Para garantizar la seguridad de los datos, llame a Flush antes de utilizar el identificador y evite llamar a cualquier método que no sea Close una vez haya terminado de utilizar el identificador.

Nota de precauciónPrecaución

Cuando se compila un conjunto de caracteres con una configuración de referencia cultural concreta y se recuperan los mismos caracteres con una configuración de referencia cultural diferente, es posible que los caracteres no se puedan interpretar y podría producirse una excepción.

FileShare.Read es la configuración predeterminada para esos constructores FileStream sin un parámetro FileShare.

Para obtener una lista de operaciones de archivo comunes y directorio, vea Tareas de E/S comunes.

.NET Framework

Compatible con: 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft