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

BroadcastBlock<T>.Completion 屬性

 

取得 Task 表示非同步作業和完成的資料流程區塊。

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

public Task Completion { get; }

屬性值

Type: System.Threading.Tasks.Task

工作。

資料流程區塊會被視為已完成時它目前未處理的訊息,以及當保障,不會處理任何訊息。 傳回 Task 相關聯的區塊完成時,會轉換為已完成狀態。 它就會轉換成 TaskStatusRanToCompletion 區塊完成其處理成功根據資料流程區塊時的狀態定義的語意 (semantics)。 它就會轉換成 TaskStatusFaulted 時資料流程區塊已完成提前,因為未處理例外狀況處理,而且會轉換到狀態 TaskStatusCanceled 資料流程區塊完成後提前由於收到取消要求的處理狀態。 當工作在 Faulted 狀態,其 Exception 屬性會傳回 AggregateException 包含造成失敗之區塊的一個或多個例外狀況。

回到頁首
顯示: