FileStreamOptions Klasa

Definicja

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)

Dotyczy