FileStreamOptions Klasa
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.
Definiuje różne opcje konfiguracji dla programu FileStream.
public ref class FileStreamOptions sealed
public sealed class FileStreamOptions
type FileStreamOptions = class
Public NotInheritable Class FileStreamOptions
- Dziedziczenie
-
FileStreamOptions
Konstruktory
| Nazwa | Opis |
|---|---|
| FileStreamOptions() |
Inicjuje FileStreamOptions wystąpienie z wartościami domyślnymi. |
Właściwości
| Nazwa | Opis |
|---|---|
| Access |
Bitowa kombinacja wartości wyliczenia, która określa, jak można uzyskać dostęp do pliku przez FileStream obiekt. Określa również wartości zwracane przez CanRead właściwości CanWrite i FileStream obiektu. |
| BufferSize |
Rozmiar buforu używanego przez FileStream buforowanie. Domyślny rozmiar buforu to 4096. Wartość 0 lub 1 oznacza, że buforowanie powinno być wyłączone. Wartości ujemne są niedozwolone. |
| Mode |
Jedna z wartości wyliczenia określająca sposób otwierania lub tworzenia pliku. |
| Options |
Bitowa kombinacja wartości wyliczenia, która określa dodatkowe opcje pliku. Wartość domyślna to None, która wskazuje synchroniczne operacje we/wy. |
| PreallocationSize |
Początkowy rozmiar alokacji w bajtach dla pliku. Wartość dodatnia jest skuteczna tylko wtedy, gdy jest tworzony lub zastępowany zwykły plik (Create lub CreateNew). Wartości ujemne są niedozwolone. W innych przypadkach (w tym domyślna wartość 0) jest ignorowana. Ta wartość jest wskazówką i nie jest silną gwarancją. Nie jest obsługiwany w zestawie internetowym (WASM) i FreeBSD (wartość jest ignorowana). W przypadku Windows system Linux i macOS spróbujemy wstępnie przydzielić miejsce na dysku, aby wypełnić żądany rozmiar alokacji. Jeśli okaże się to niemożliwe, operacja zgłosi wyjątek. Końcowa długość pliku (EOF) będzie określana przez liczbę bajtów zapisanych w pliku. |
| Share |
Bitowa kombinacja wartości wyliczenia, która określa, jak plik będzie współużytkowany przez procesy. Wartość domyślna to Read. |
| UnixCreateMode |
Pobiera lub ustawia tryb plików systemu Unix używany podczas tworzenia nowego pliku. |
Metody
| Nazwa | Opis |
|---|---|
| Equals(Object) |
Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone po Object) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
| GetType() |
Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Object. (Odziedziczone po Object) |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |