PipeReader.CompleteAsync(Exception) Método

Definição

Marca a instância do leitor de pipe atual como concluída, o que significa que mais nenhum dado será lido dela.

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

Uma exceção opcional que indica a falha que causou a conclusão do leitor.

Retornos

Uma tarefa de valor que representa a operação assíncrona completa.

Comentários

Esse método armazena na tarefa que retorna todas as exceções de não uso que o equivalente síncrono do método pode gerar. Se uma exceção for armazenada na tarefa retornada, essa exceção será gerada quando a tarefa for aguardada. Exceções de uso, como ArgumentException, ainda são geradas de forma síncrona. Para as exceções armazenadas, consulte as exceções geradas por Complete(Exception).

Aplica-se a