FileStreamOptions Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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) |