Sdílet prostřednictvím


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

Definice

Otevře System.IO.FileStream na zadané cestě s určeným režimem s přístupem pro čtení, zápis nebo čtení/zápis a zadanou možnost sdílení. Pokud kanonická cesta k souboru obsahuje body rozboru Windows, vyvolá se výjimka UnauthorizedAccessException. OpenFile před provedením jakékoli operace se soubory nejprve připne adresář. Pokud se připnutí adresáře nezdaří nebo pokud je adresář ReparsePoint, vyvolá se výjimka 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

Parametry

path
String

Úplná cesta k cílovému souboru.

mode
FileMode

FileMode operace. Podporuje Create, CreateNew, Open nebo OpenOrCreate.

access
FileAccess

Požadovaná oprávnění k přístupu k souborům Podporované příznaky najdete v tématu NativeFlagsEx.

share
FileShare

Požadovaný přístup ke sdílené složce. Podporované příznaky najdete v tématu NativeFlagsEx.

Návraty

Datový proud souboru do otevíralého souboru. Volající zodpovídá za likvidaci datového proudu souboru po dokončení operací.

Výjimky

Cesta obsahuje body rozboru systému Windows nebo k jiným bodům nelze získat přístup.

Platí pro