Compartir a través de


PipeReader.CompleteAsync(Exception) Método

Definición

Marca la instancia actual del lector de la canalización como completada, lo que significa que no se leerán más datos de ella.

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

Parámetros

exception
Exception

Excepción opcional que indica el error que ha provocado la finalización del lector.

Devoluciones

Valor de tarea que representa la operación completa asincrónica.

Comentarios

Este método almacena en la tarea que devuelve todas las excepciones que no son de uso que puede producir el homólogo sincrónico del método. Si se almacena una excepción en la tarea devuelta, se producirá esa excepción cuando se espere la tarea. Las excepciones de uso, como ArgumentException, se siguen iniciando de forma sincrónica. Para ver las excepciones almacenadas, consulte las excepciones producidas por Complete(Exception).

Se aplica a