Compartir a través de


ReparsePointAware.OpenFile(String, FileMode, FileAccess, FileShare) Método

Definición

Abre system.IO.FileStream en la ruta de acceso especificada, teniendo el modo especificado con acceso de lectura, escritura o lectura y escritura y la opción de uso compartido especificada. Si la ruta de acceso canónica del archivo contiene puntos de reanálisis de Windows, se produce UnauthorizedAccessException. OpenFile anclará primero el directorio antes de realizar cualquier operación de archivo. Si se produce un error al anclar el directorio o el directorio es reparsePoint, se iniciará UnauthorizedAccessException.

public static System.IO.FileStream OpenFile(string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share = System.IO.FileShare.None);
static member OpenFile : string * System.IO.FileMode * System.IO.FileAccess * System.IO.FileShare -> System.IO.FileStream
Public Shared Function OpenFile (path As String, mode As FileMode, access As FileAccess, Optional share As FileShare = System.IO.FileShare.None) As FileStream

Parámetros

path
String

Ruta de acceso completa al archivo de destino.

mode
FileMode

FileMode de la operación. Admite Create, CreateNew, Open o OpenOrCreate.

access
FileAccess

Permisos de FileAccess solicitados. Consulte NativeFlagsEx para conocer qué marcas se admiten.

share
FileShare

Acceso solicitado a FileShare. Consulte NativeFlagsEx para conocer qué marcas se admiten.

Devoluciones

Una secuencia de archivos al archivo que se abre. El autor de la llamada es responsable de eliminar la secuencia de archivos cuando se completan las operaciones.

Excepciones

La ruta de acceso contiene puntos de reanálisis de Windows o, de lo contrario, no se puede tener acceso a ella.

Se aplica a