ReparsePointAware.OpenFile(String, FileMode, FileAccess, FileShare) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.