StreamPipeWriterOptions(MemoryPool<Byte>, Int32, Boolean) 构造函数

定义

初始化 StreamPipeWriterOptions 实例,可以选择指定内存池、最小缓冲区大小以及基础流是否应在 PipeWriter 完成之后保持打开状态。

public StreamPipeWriterOptions (System.Buffers.MemoryPool<byte> pool = default, int minimumBufferSize = -1, bool leaveOpen = false);
public StreamPipeWriterOptions (System.Buffers.MemoryPool<byte>? pool = default, int minimumBufferSize = -1, bool leaveOpen = false);
new System.IO.Pipelines.StreamPipeWriterOptions : System.Buffers.MemoryPool<byte> * int * bool -> System.IO.Pipelines.StreamPipeWriterOptions
Public Sub New (Optional pool As MemoryPool(Of Byte) = Nothing, Optional minimumBufferSize As Integer = -1, Optional leaveOpen As Boolean = false)

参数

pool
MemoryPool<Byte>

要在分配内存时使用的内存池。 默认值是 null

minimumBufferSize
Int32

要在租用 pool 中的内存时使用的最小缓冲区大小。 默认值为 4096。

leaveOpen
Boolean

true 表示在 PipeWriter 完成之后使基础流保持打开状态;false 表示关闭它。 默认值为 false

适用于