ReparsePointAware.OpenFile(String, FileMode, FileAccess, FileShare) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Ouvre un System.IO.FileStream sur le chemin d’accès spécifié, avec le mode spécifié avec accès en lecture, écriture ou lecture/écriture et l’option de partage spécifiée. Si le chemin canonique du fichier contient des points d’analyse Windows, UnauthorizedAccessException est levée. OpenFile épingle d’abord le répertoire avant d’effectuer des opérations de fichier. Si l’épinglage du répertoire échoue ou s’il s’agit d’un ReparsePoint, UnauthorizedAccessException est levée.
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
Paramètres
- path
- String
Chemin d’accès complet au fichier cible.
- mode
- FileMode
FileMode de l’opération. Prend en charge Create, CreateNew, Open ou OpenOrCreate.
- access
- FileAccess
Autorisations FileAccess demandées. Reportez-vous à NativeFlagsEx pour connaître les indicateurs pris en charge.
- share
- FileShare
Accès FileShare demandé. Reportez-vous à NativeFlagsEx pour connaître les indicateurs pris en charge.
Retours
Flux de fichier vers le fichier en cours d’ouverture. L’appelant est responsable de la suppression du flux de fichiers lorsque les opérations sont terminées.
Exceptions
Le chemin contient des points d’analyse Windows ou n’est pas accessible.