PipeWriter.CompleteAsync(Exception) メソッド

定義

現在のパイプの書き込み側のインスタンスを完了済みとしてマークします。これは、これ以上データが書き込まれなくなることを意味します。

public virtual System.Threading.Tasks.ValueTask CompleteAsync (Exception exception = default);
public virtual System.Threading.Tasks.ValueTask CompleteAsync (Exception? exception = default);
abstract member CompleteAsync : Exception -> System.Threading.Tasks.ValueTask
override this.CompleteAsync : Exception -> System.Threading.Tasks.ValueTask
Public Overridable Function CompleteAsync (Optional exception As Exception = Nothing) As ValueTask

パラメーター

exception
Exception

パイプラインの完了の原因となったエラーを示す省略可能な例外。

戻り値

非同期の完了操作を表す値タスク。

注釈

このメソッドは、メソッドの同期例外がスローできる非使用例外をすべて返すタスクに格納します。 返されたタスクに例外が格納されている場合、その例外はタスクが待機されたときにスローされます。 などの ArgumentException使用例外は、引き続き同期的にスローされます。 格納されている例外については、 によって Complete(Exception)スローされる例外に関するページを参照してください。

適用対象