DataflowMessageStatus 列舉

定義

表示DataflowMessageHeader 在資料流區塊之間傳遞時的狀態。

public enum class DataflowMessageStatus
public enum DataflowMessageStatus
type DataflowMessageStatus = 
Public Enum DataflowMessageStatus
繼承
DataflowMessageStatus

欄位

Accepted 0

表示 ITargetBlock<TInput> 已接受訊息。 一旦目標已接受訊息,它就是目標所完整擁有的。

Declined 1

表示 ITargetBlock<TInput> 已拒絕訊息。 ISourceBlock<TOutput> 仍擁有該訊息。

DecliningPermanently 4

表示 ITargetBlock<TInput> 已拒絕訊息。 ISourceBlock<TOutput> 仍擁有該訊息。

此外,ITargetBlock<TInput> 還會拒絕這個來源日後傳送的所有訊息。

NotAvailable 3

表示 ITargetBlock<TInput> 嘗試接受來自 ISourceBlock<TOutput> 的訊息,但訊息已無法使用。

Postponed 2

表示 ITargetBlock<TInput> 已延後訊息可能耗用。

ISourceBlock<TOutput> 仍擁有該訊息。

備註

注意

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) 加以安裝。

適用於