Udostępnij za pośrednictwem


FileBufferingWriteStream Konstruktor

Definicja

Inicjuje nowe wystąpienie klasy 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)

Parametry

memoryThreshold
Int32

Maksymalna ilość pamięci w bajtach do przydzielenia przed przełączeniem do pliku na dysku. Wartość domyślna to 32 kb.

bufferLimit
Nullable<Int64>

Maksymalna ilość bajtów, którą FileBufferingWriteStream może buforować.

tempFileDirectoryAccessor
Func<String>

Udostępnia lokalizację katalogu do zapisu buforowanej zawartości. Jeśli wartość nie zostanie określona, użyje wartości określonej przez zmienną ASPNETCORE_TEMP środowiskową, jeśli jest dostępna, w przeciwnym razie używa wartości zwracanej przez GetTempPath().

Dotyczy