Share via


PipeOptions 类

定义

表示一组 Pipe 选项。

public ref class PipeOptions
public class PipeOptions
type PipeOptions = class
Public Class PipeOptions
继承
PipeOptions

构造函数

PipeOptions(MemoryPool<Byte>, PipeScheduler, PipeScheduler, Int64, Int64, Int32, Boolean)

使用指定的参数初始化 PipeOptions 类的新实例。

属性

Default

获取 PipeOptions 的默认实例。

MinimumSegmentSize

获取从 Pool 请求的段的最小大小。

PauseWriterThreshold

FlushAsync(CancellationToken) 开始阻止时,获取 Pipe 中的字节数。 零值可防止 FlushAsync(CancellationToken) 进行阻止,从而有效地使 Pipe 中的字节数不受限制。

Pool

获取用于缓冲区管理的 MemoryPool<T> 对象。

ReaderScheduler

获取用于执行 PipeReader 回调和异步延续的 PipeScheduler

ResumeWriterThreshold

FlushAsync(CancellationToken) 停止阻止时,获取 Pipe 中的字节数。

UseSynchronizationContext

获取可确定是否应在捕获异步回调和延续的 SynchronizationContext 上执行异步回调和延续的值。 这将优先于 ReaderSchedulerWriterScheduler 中指定的计划程序。

WriterScheduler

获取用于执行 PipeWriter 回调和异步延续的 PipeScheduler

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于