Teilen über


FileStreamOptions Klasse

Definition

Definiert eine Vielzahl von Konfigurationsoptionen für FileStream.

public ref class FileStreamOptions sealed
public sealed class FileStreamOptions
type FileStreamOptions = class
Public NotInheritable Class FileStreamOptions
Vererbung
FileStreamOptions

Konstruktoren

FileStreamOptions()

Initialisiert eine FileStreamOptions instance mit Standardwerten.

Eigenschaften

Access

Eine bitweise Kombination der Enumerationswerte, die bestimmt, wie vom FileStream-Objekt auf die Datei zugegriffen werden kann. Dies bestimmt ebenfalls die von den CanRead- und CanWrite-Eigenschaften des FileStream-Objekts zurückgegebenen Werte.

BufferSize

Die Größe des Puffers, der von FileStream zum Puffern verwendet wird. Die Standardpuffergröße ist 4096. 0 oder 1 bedeutet, dass das Puffern deaktiviert werden sollte. Negative Werte sind nicht zulässig.

Mode

Einer der Enumerationswerte, der bestimmt, wie die Datei geöffnet oder erstellt wird.

Options

Eine bitweise Kombination der Enumerationswerte, die zusätzliche Dateioptionen angibt. Der Standardwert ist None, was synchrone E/A angibt.

PreallocationSize

Die anfängliche Zuordnungsgröße in Bytes für die Datei. Ein positiver Wert ist nur wirksam, wenn eine reguläre Datei erstellt oder überschrieben wird (Create oder CreateNew). Negative Werte sind nicht zulässig. In anderen Fällen (einschließlich des Standardwerts 0) wird er ignoriert. Dieser Wert ist ein Hinweis und keine starke Garantie. Es wird nicht von Web Assembly (WASM) und FreeBSD unterstützt (der Wert wird ignoriert). Für Windows, Linux und macOS versuchen wir, den Speicherplatz vorab zuzuordnen, um die angeforderte Zuordnungsgröße auszufüllen. Wenn sich dies als unmöglich erweist, löst der Vorgang eine Ausnahme aus. Die endgültige Dateilänge (EOF) wird durch die Anzahl der Bytes bestimmt, die in die Datei geschrieben werden.

Share

Eine bitweise Kombination der Enumerationswerte, die bestimmt, wie die Datei von Prozessen gemeinsam verwendet wird. Standardwert: Read.

UnixCreateMode

Ruft den Unix-Dateimodus ab, der beim Erstellen einer neuen Datei verwendet wird, oder legt diese fest.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: