Aracılığıyla paylaş


FileBufferingWriteStream Oluşturucu

Tanım

yeni bir örneğini FileBufferingWriteStreambaşlatır.

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)

Parametreler

memoryThreshold
Int32

Diskteki bir dosyaya geçmeden önce ayrılacak bayt cinsinden bellek miktarı üst sınırı. Varsayılan değer 32 kb'dir.

bufferLimit
Nullable<Int64>

arabelleğe alma izni verilen maksimum bayt FileBufferingWriteStream miktarı.

tempFileDirectoryAccessor
Func<String>

Arabelleğe alınan içerik yazacak dizinin konumunu sağlar. Belirtilmemişse, varsa ortam değişkeni ASPNETCORE_TEMP tarafından belirtilen değeri kullanır, aksi takdirde tarafından GetTempPath()döndürülen değeri kullanır.

Şunlara uygulanır