PipeOptions 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示一组 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 上执行异步回调和延续的值。 这将优先于 ReaderScheduler 和 WriterScheduler 中指定的计划程序。 |
WriterScheduler |
获取用于执行 PipeWriter 回调和异步延续的 PipeScheduler。 |
方法
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |