ReparsePointAware.OpenFile(String, FileMode, FileAccess, FileShare) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.