System.Threading.Channels 命名空間

提供一組同步資料結構,用來在生產者和消費者之間以非同步方式傳遞資料。

類別

BoundedChannelOptions

提供選項,以控制繫結 Channel<T> 執行個體的行為。

Channel

提供用於建立通道的靜態方法。

Channel<T>

提供通道的基底類別,該通道支援讀取和寫入型別 T 的元素。

Channel<TWrite,TRead>

提供通道的基底類別,該通道支援讀取型別 TRead 的元素和寫入型別 TWrite 的元素。

ChannelClosedException

當通道關閉後使用通道時所擲回的例外狀況。

ChannelOptions

提供控制通道執行個體行為的選項。

ChannelReader<T>

提供用來從通道讀取的基底類別。

ChannelWriter<T>

提供用來寫入至通道的基底類別。

UnboundedChannelOptions

提供選項,以控制未繫結 Channel<T> 執行個體的行為。

列舉

BoundedChannelFullMode

指定寫入至已滿的繫結通道時要使用的行為。