共用方式為


GroupingDataflowBlockOptions 類別

定義

提供選項,用來設定將多個訊息群組在一起的資料流程區塊所執行的處理程序。 這些是資料流程區塊,例如 JoinBlock<T1,T2>BatchBlock<T>

public ref class GroupingDataflowBlockOptions : System::Threading::Tasks::Dataflow::DataflowBlockOptions
public class GroupingDataflowBlockOptions : System.Threading.Tasks.Dataflow.DataflowBlockOptions
type GroupingDataflowBlockOptions = class
    inherit DataflowBlockOptions
Public Class GroupingDataflowBlockOptions
Inherits DataflowBlockOptions
繼承
GroupingDataflowBlockOptions

備註

注意

TPL 資料流程程式庫 (System.Threading.Tasks.Dataflow 命名空間) 並未隨 .NET 散發。 若要在 Visual Studio 中安裝 System.Threading.Tasks.Dataflow 命名空間,請開啟您的專案,從 [專案] 功能表中選擇 [管理 NuGet 套件],並於線上搜尋 System.Threading.Tasks.Dataflow 套件。 除此之外也可使用 .Net Core CLI (執行 dotnet add package System.Threading.Tasks.Dataflow) 加以安裝。

GroupingDataflowBlockOptions 是可變動的,而且可以透過其屬性進行設定。

未設定特定組態選項時,會使用下列預設值:

選項 預設
TaskScheduler Default
CancellationToken None
MaxMessagesPerTask DataflowBlockOptions.Unbounded (-1)
BoundedCapacity DataflowBlockOptions.Unbounded (-1)
MaxNumberOfGroups GroupingDataflowBlockOptions.Unbounded (-1)
貪婪 true

資料流程區塊會在其建構時擷取選項的狀態。 所提供 GroupingDataflowBlockOptions 實例的後續變更不應影響資料流程區塊的行為。

建構函式

GroupingDataflowBlockOptions()

初始化新的 GroupingDataflowBlockOptions

欄位

Unbounded

常數,用於為提供上限的成員指定無限制的數量 DataflowBlockOptions 。 這個欄位為常數。

(繼承來源 DataflowBlockOptions)

屬性

BoundedCapacity

取得或設定區塊可以緩衝的訊息數目上限。

(繼承來源 DataflowBlockOptions)
CancellationToken

取得或設定 CancellationToken 要監視取消要求的 。

(繼承來源 DataflowBlockOptions)
EnsureOrdered

取得或設定值,指出是否應在區塊的訊息處理,強制進行排序處理。

(繼承來源 DataflowBlockOptions)
Greedy

取得或設定布林值,用於判定是否窮盡消耗提供的訊息。

MaxMessagesPerTask

取得或設定可在每個工作中處理的訊息最大數目。

(繼承來源 DataflowBlockOptions)
MaxNumberOfGroups

取得或設定區塊應產生的最大群組數目。

NameFormat

取得或設定查詢區塊名稱時所要使用的格式字串。

(繼承來源 DataflowBlockOptions)
TaskScheduler

取得或設定用於排程工作的 TaskScheduler

(繼承來源 DataflowBlockOptions)

方法

Equals(Object)

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

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

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

(繼承來源 Object)

適用於