DataflowMessageStatus 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示DataflowMessageHeader 在資料流區塊之間傳遞時的狀態。
public enum class DataflowMessageStatus
public enum DataflowMessageStatus
type DataflowMessageStatus =
Public Enum 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
) 加以安裝。