FileBufferingWriteStream 构造函数

定义

初始化 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)

参数

memoryThreshold
Int32

切换到磁盘上的文件之前要分配的最大内存量(以字节为单位)。 默认为 32kb。

bufferLimit
Nullable<Int64>

允许缓冲的最大字节 FileBufferingWriteStream 量。

tempFileDirectoryAccessor
Func<String>

提供要向其写入缓冲内容的目录的位置。 如果未指定,则使用环境变量 ASPNETCORE_TEMP 指定的值(如果可用),否则使用 返回 GetTempPath()的值。

适用于