ReparsePointAware.OpenFile(String, FileMode, FileAccess, FileShare) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.