PipeReader.CompleteAsync(Exception) メソッド

定義

現在のパイプ リーダー インスタンスを完了としてマークします。つまり、それ以上データは読み取られなくなります。

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)によってスローされる例外を参照してください。

適用対象