Udostępnij przez


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

Definicja

Otwiera element System.IO.FileStream w określonej ścieżce, z określonym trybem z dostępem do odczytu, zapisu lub zapisu oraz określoną opcją udostępniania. Jeśli ścieżka kanoniczna pliku zawiera punkty ponownej analizy systemu Windows, zostanie zgłoszony brak autoryzacjiAccessException. Plik OpenFile przypią katalog jako pierwszy przed wykonaniem jakichkolwiek operacji na plikach. Jeśli przypinanie katalogu nie powiedzie się lub katalog jest reparsePoint, zostanie zgłoszony brak autoryzacjiAccessException.

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

Pełna ścieżka do pliku docelowego.

mode
FileMode

FileMode operacji. Obsługuje Twórca, CreateNew, Open lub OpenOrCreate.

access
FileAccess

Zażądano uprawnień funkcji FileAccess. Zapoznaj się z tematem NativeFlagsEx, aby uzyskać informacje o obsługiwanych flagach.

share
FileShare

Zażądano dostępu do udziału plików. Zapoznaj się z tematem NativeFlagsEx, aby uzyskać informacje o obsługiwanych flagach.

Zwraca

Strumień plików do otwieranego pliku. Obiekt wywołujący jest odpowiedzialny za usuwanie strumienia plików po zakończeniu operacji.

Wyjątki

Ścieżka zawiera punkty ponownej analizy systemu Windows lub nie można uzyskać dostępu do innego elementu.

Dotyczy