Condividi tramite


ReparsePointAware.OpenFile(String, FileMode, FileAccess, FileShare) Metodo

Definizione

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.

Si applica a