語言

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)拋出的例外。

適用於