ReparsePointAware.OpenFile(String, FileMode, FileAccess, FileShare) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Apre un file System.IO.FileStream nel percorso specificato, con la modalità specificata con accesso in lettura, scrittura o lettura/scrittura e l'opzione di condivisione specificata. Se il percorso canonico del file contiene Punti di Windows Reparse, viene generata UnauthorizedAccessException. OpenFile aggiungerà prima la directory prima di eseguire operazioni di file. Se l'aggiunta della directory ha esito negativo o la directory è un ReparsePoint, verrà generata un'eccezione 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
Parametri
- path
- String
Percorso completo del file di destinazione.
- mode
- FileMode
FileMode dell'operazione. Supporta Create, CreateNew, Open o OpenOrCreate.
- access
- FileAccess
Autorizzazioni FileAccess richieste. Per quali flag sono supportati, vedere NativeFlagsEx.
- share
- FileShare
Accesso FileShare richiesto. Per quali flag sono supportati, vedere NativeFlagsEx.
Restituisce
Flusso di file al file aperto. Il chiamante è responsabile della eliminazione del flusso di file al termine delle operazioni.
Eccezioni
Il percorso contiene punti di Windows Reparse o altrimenti non può essere accessibile.