System.Threading.Channels 命名空間

提供一組同步資料結構,用於生產者與消費者間非同步傳遞資料。

類別

名稱 Description
BoundedChannelOptions

提供控制有界 Channel<T> 實例行為的選項。

Channel

提供靜態方法來建立通道。

Channel<T>

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

Channel<TWrite,TRead>

提供支援讀取型別元素及寫入型別TReadTWrite元素的通道的基底類別。

ChannelClosedException

當頻道被關閉後仍被使用時,會觸發例外。

ChannelOptions

提供控制通道實例行為的選項。

ChannelReader<T>

提供一個基底類別來讀取頻道。

ChannelWriter<T>

提供一個基底類別用於寫入通道。

UnboundedChannelOptions

提供控制無界 Channel<T> 實例行為的選項。

UnboundedPrioritizedChannelOptions<T>

提供控制由 所 CreateUnboundedPrioritized<T>()建立實例行為的選項。

列舉

名稱 Description
BoundedChannelFullMode

指定寫入至已滿界限通道時使用的行為。