Partilhar via


SqlBatch.ExecuteNonQueryAsync(CancellationToken) Método

Definição

Essa é a versão assíncrona de ExecuteNonQuery().

A implementação invoca o ExecuteNonQueryAsync(CancellationToken) método e retorna uma tarefa concluída. A implementação padrão retornará uma tarefa cancelada se já tiver passado um token de cancelamento.

Não invoque outros métodos e propriedades do objeto DbCommand até a Tarefa retornada ser concluída.

public override System.Threading.Tasks.Task<int> ExecuteNonQueryAsync (System.Threading.CancellationToken cancellationToken = default);
override this.ExecuteNonQueryAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<int>
Public Overrides Function ExecuteNonQueryAsync (Optional cancellationToken As CancellationToken = Nothing) As Task(Of Integer)

Parâmetros

cancellationToken
CancellationToken

Um token para cancelar a operação assíncrona.

Retornos

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

Exceções

Ocorreu um erro durante a execução do lote.

O token de cancelamento foi cancelado. Essa exceção é armazenada na tarefa retornada.

Comentários

Para obter mais informações sobre programação assíncrona, consulte Programação assíncrona.

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.

Observação

Esse método se beneficia de ExecuteNonQueryAsync(CancellationToken)e todas as exceções esperadas desse método também se aplicam aqui.

Aplica-se a

Confira também