PipeReader.CompleteAsync(Exception) Método

Definição

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

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 de conclusão assíncrona.

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