PipeWriter.CompleteAsync(Exception) Método

Definição

Marca a instância de gravação atual do pipe como concluída, o que significa que nenhum dado será gravado nela.

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

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