ActionBlock<TInput>.IDataflowBlock.Fault(Exception) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
造成資料流程區塊在錯誤 (Faulted) 狀態下完成。
virtual void System.Threading.Tasks.Dataflow.IDataflowBlock.Fault(Exception ^ exception) = System::Threading::Tasks::Dataflow::IDataflowBlock::Fault;
void IDataflowBlock.Fault (Exception exception);
abstract member System.Threading.Tasks.Dataflow.IDataflowBlock.Fault : Exception -> unit
override this.System.Threading.Tasks.Dataflow.IDataflowBlock.Fault : Exception -> unit
Sub Fault (exception As Exception) Implements IDataflowBlock.Fault
參數
- exception
- Exception
導致這個錯誤的例外狀況。
實作
例外狀況
exception
為 null
。
備註
在資料流程區塊上呼叫之後 Fault ,該區塊將會完成,且其 Completion 工作會進入最終狀態。 因為取消區塊而發生錯誤,會導致緩衝訊息 (未處理的輸入訊息,以及未處理的輸出訊息) 遺失。