BufferBlock<T>.IDataflowBlock.Fault(Exception) 方法

定義

造成 IDataflowBlockFaulted 狀態下完成。

 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

實作

例外狀況

exceptionnull

備註

在資料流程區塊上呼叫之後 Fault ,該區塊將會完成,而其 Completion 工作將會進入最終狀態。 因為取消區塊而發生錯誤,會導致緩衝訊息 (未處理的輸入訊息,以及未處理的輸出訊息) 遺失。

適用於

產品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8 (package-provided), 8, 9 (package-provided), 9, 10 (package-provided), 10
.NET Standard 2.0 (package-provided), 2.1 (package-provided)
UWP 10.0