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 Instanz 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 für FileStream die Pufferung verwendet wird. Die Standardpuffergröße ist 4096. 0 oder 1 bedeutet, dass die Pufferung deaktiviert werden soll. 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, der synchrone IO 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 sie ignoriert. Dieser Wert ist ein Hinweis und ist keine starke Garantie. Sie wird in der Webassembly (WASM) und FreeBSD nicht 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 dies unmöglich ist, wird der Vorgang eine Ausnahme auslösen. Die endgültige Dateilänge (EOF) wird durch die Anzahl der Bytes bestimmt, die in die Datei geschrieben wurden.

Share

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

UnixCreateMode

Dient zum Abrufen oder Festlegen des Unix-Dateimodus, der beim Erstellen einer neuen Datei verwendet wird.

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