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)..

适用于