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
FileStreamOptions() |
Inicjuje FileStreamOptions wystąpienie z wartościami domyślnymi. |
Właściwości
Access |
Bitowa kombinacja wartości wyliczenia, która określa sposób uzyskiwania dostępu do pliku przez FileStream obiekt . Określa również wartości zwracane przez CanRead właściwości FileStream i CanWrite 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, która określa 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 efektywna tylko wtedy, gdy jest tworzony lub zastępowany zwykły plik (Create lub CreateNew). Wartości ujemne są niedozwolone. W innych przypadkach (w tym wartość domyślna 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 systemów Windows, 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 sposób udostępniania pliku przez procesy. Wartość domyślna to Read. |
UnixCreateMode |
Pobiera lub ustawia tryb pliku systemu Unix używany podczas tworzenia nowego pliku. |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |