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

Name Beschreibung
FileStreamOptions()

Initialisiert eine FileStreamOptions Instanz mit Standardwerten.

Eigenschaften

Name Beschreibung
Access

Eine bitweise Kombination der Enumerationswerte, die bestimmt, wie auf die Datei vom FileStream Objekt zugegriffen werden kann. Dadurch werden auch die werte bestimmt, die von den CanRead Eigenschaften CanWrite des FileStream Objekts zurückgegeben werden.

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 E/A angibt.

PreallocationSize

Die anfängliche Zuordnungsgröße in Byte 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 Web Assembly (WASM) und FreeBSD nicht unterstützt (der Wert wird ignoriert). Für Windows, Linux und macOS versuchen wir, den Speicherplatz vorab zu verwenden, um die angeforderte Zuordnungsgröße auszufüllen. Wenn sich dies als unmöglich herausstellt, löst der Vorgang eine Ausnahme aus. Die endgültige Länge der Datei (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 genutzt wird. Der Standardwert ist Read.

UnixCreateMode

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

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

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

(Geerbt von Object)

Gilt für: