Partilhar via


SqlBatch.ExecuteScalarAsync(CancellationToken) Método

Definição

Uma versão assíncrona do ExecuteScalar(), que executa o lote e retorna a primeira coluna da primeira linha no primeiro conjunto de resultados retornado. Todas as outras colunas, linhas e conjuntos de resultados são ignorados.

public override System.Threading.Tasks.Task<object> ExecuteScalarAsync (System.Threading.CancellationToken cancellationToken = default);
override this.ExecuteScalarAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<obj>
Public Overrides Function ExecuteScalarAsync (Optional cancellationToken As CancellationToken = Nothing) As Task(Of Object)

Parâmetros

cancellationToken
CancellationToken

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

Retornos

A primeira coluna da primeira linha no primeiro conjunto de resultados.

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

Esse método se beneficia de ExecuteScalarAsync(CancellationToken)e todas as exceções esperadas desse método também se aplicam aqui. 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.

Aplica-se a