Freigeben über


FileBufferingWriteStream Konstruktor

Definition

Initialisiert eine neue Instanz von FileBufferingWriteStream.

public FileBufferingWriteStream (int memoryThreshold = 32768, long? bufferLimit = default, Func<string> tempFileDirectoryAccessor = default);
public FileBufferingWriteStream (int memoryThreshold = 32768, long? bufferLimit = default, Func<string>? tempFileDirectoryAccessor = default);
new Microsoft.AspNetCore.WebUtilities.FileBufferingWriteStream : int * Nullable<int64> * Func<string> -> Microsoft.AspNetCore.WebUtilities.FileBufferingWriteStream
Public Sub New (Optional memoryThreshold As Integer = 32768, Optional bufferLimit As Nullable(Of Long) = Nothing, Optional tempFileDirectoryAccessor As Func(Of String) = Nothing)

Parameter

memoryThreshold
Int32

Die maximale Menge an Arbeitsspeicher in Bytes, die vor dem Wechsel zu einer Datei auf dem Datenträger zugeordnet werden soll. Die Standardwerte sind 32 KB.

bufferLimit
Nullable<Int64>

Die maximale Menge an Bytes, die puffern FileBufferingWriteStream darf.

tempFileDirectoryAccessor
Func<String>

Stellt den Speicherort des Verzeichnisses bereit, in das gepufferte Inhalte geschrieben werden sollen. Verwendet bei Nichtangabe den von der Umgebungsvariablen ASPNETCORE_TEMP angegebenen Wert, falls verfügbar, andernfalls den von GetTempPath()zurückgegebenen Wert.

Gilt für: