StreamPipeWriterOptions(MemoryPool<Byte>, Int32, Boolean) 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 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
。