本文為機器翻譯文章。如需檢視英文版,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

ExecutionDataflowBlockOptions 類別

 

提供選項,用來設定透過使用者提供的委派叫用處理每個訊息的資料流程區塊所執行的處理程序。 這些是資料流程區塊,例如 ActionBlock<TInput>TransformBlock<TInput, TOutput>

命名空間:   System.Threading.Tasks.Dataflow
組件:  System.Threading.Tasks.Dataflow (於 System.Threading.Tasks.Dataflow.dll)

System.Object
  System.Threading.Tasks.Dataflow.DataflowBlockOptions
    System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions

public class ExecutionDataflowBlockOptions : DataflowBlockOptions

名稱描述
System_CAPS_pubmethodExecutionDataflowBlockOptions()

初始化新的 ExecutionDataflowBlockOptions

名稱描述
System_CAPS_pubpropertyBoundedCapacity

取得或設定可能由區塊緩衝的訊息數目上限。(繼承自 DataflowBlockOptions。)

System_CAPS_pubpropertyCancellationToken

取得或設定 CancellationToken 監視取消要求。(繼承自 DataflowBlockOptions。)

System_CAPS_pubpropertyMaxDegreeOfParallelism

取得可以由區塊來並行處理的訊息數目上限。

System_CAPS_pubpropertyMaxMessagesPerTask

取得或設定每項工作可能會處理的訊息數目上限。(繼承自 DataflowBlockOptions。)

System_CAPS_pubpropertyNameFormat

取得或設定區塊會針對其名稱查詢時要使用的格式字串。(繼承自 DataflowBlockOptions。)

System_CAPS_pubpropertySingleProducerConstrained

取得是否使用資料流程區塊的程式碼受限於一個產生者一次。

System_CAPS_pubpropertyTaskScheduler

取得或設定 TaskScheduler 用於排程工作。(繼承自 DataflowBlockOptions。)

名稱描述
System_CAPS_pubmethodEquals(Object)

(繼承自 Object。)

System_CAPS_protmethodFinalize()

(繼承自 Object。)

System_CAPS_pubmethodGetHashCode()

(繼承自 Object。)

System_CAPS_pubmethodGetType()

(繼承自 Object。)

System_CAPS_protmethodMemberwiseClone()

(繼承自 Object。)

System_CAPS_pubmethodToString()

(繼承自 Object。)

System_CAPS_note注意

TPL 資料流程程式庫 (System.Threading.Tasks.Dataflow 命名空間) 並未隨附於 .NET Framework 4.5。 若要安裝 System.Threading.Tasks.Dataflow 命名空間,請在 Visual Studio 2012 中開啟您的專案,從 [專案] 功能表中選擇 [管理 NuGet 封裝],然後在線上搜尋 Microsoft.Tpl.Dataflow 封裝。

ExecutionDataflowBlockOptions 可變動,而且可以透過它的屬性設定。

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

選項

預設

TaskScheduler

Default

CancellationToken

None

MaxMessagesPerTask

DataflowBlockOptions.Unbounded (-1)

BoundedCapacity

DataflowBlockOptions.Unbounded (-1)

MaxDegreeOfParallelism

1

資料流程區塊會擷取在其建構選項的狀態。 所提供的後續變更 ExecutionDataflowBlockOptions 執行個體不會影響資料流程區塊的行為。

此類型的任何 public static (在 Visual Basic 中 共用 在 Visual Basic 中) 成員皆為安全執行緒。不保證任何執行個體成員為安全執行緒。

回到頁首
顯示: