BoundedChannelOptions 類別

定義

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

public ref class BoundedChannelOptions sealed : System::Threading::Channels::ChannelOptions
public sealed class BoundedChannelOptions : System.Threading.Channels.ChannelOptions
type BoundedChannelOptions = class
    inherit ChannelOptions
Public NotInheritable Class BoundedChannelOptions
Inherits ChannelOptions
繼承
BoundedChannelOptions

建構函式

名稱 Description
BoundedChannelOptions(Int32)

初始化選項。

屬性

名稱 Description
AllowSynchronousContinuations

true 如果通道上的操作可以同步呼叫續接,訂閱待處理的非同步操作通知; false 如果所有續集都應該非同步調用。

(繼承來源 ChannelOptions)
Capacity

取得或設定有界通道可儲存的最大項目數量。

FullMode

當通道滿時,會接收或設定寫入操作所產生的行為。

SingleReader

true 頻道的讀取器保證每次最多只會有一次讀取操作; false 若不保證此類約束。

(繼承來源 ChannelOptions)
SingleWriter

true 如果寫入通道的寫入者保證一次最多只能有一次寫入操作; false 若不保證此類約束。

(繼承來源 ChannelOptions)

方法

名稱 Description
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)

適用於