System.Threading.Channels 命名空间

提供一组同步数据结构,用于异步在生成者和使用者之间传递数据。

BoundedChannelOptions

提供用于控制有限 Channel<T> 实例行为的选项。

Channel

提供用于创建通道的静态方法。

Channel<T>

为支持读取和写入 T类型的元素的通道提供基类。

Channel<TWrite,TRead>

为通道提供一个基类,这些通道支持读取类型 TRead 的元素,以及写入 TWrite类型的元素。

ChannelClosedException

当通道在关闭后使用时引发的异常。

ChannelOptions

提供用于控制通道实例行为的选项。

ChannelReader<T>

提供用于从通道读取的基类。

ChannelWriter<T>

提供用于写入通道的基类。

UnboundedChannelOptions

提供用于控制未绑定 Channel<T> 实例行为的选项。

UnboundedPrioritizedChannelOptions<T>

提供用于控制由 Channel.CreateUnboundedPrioritized创建的实例行为的选项。

枚举

BoundedChannelFullMode

指定写入已满的绑定通道时要使用的行为。