SqlBatch.ExecuteNonQueryAsync(CancellationToken) Metodo

Definizione

Si tratta della versione asincrona di ExecuteNonQuery().

L'implementazione richiama il ExecuteNonQueryAsync(CancellationToken) metodo e restituisce un'attività completata. L'implementazione predefinita restituirà un'attività annullata se viene passato un token di annullamento già annullato.

Non richiamare altri metodi e proprietà dell'oggetto DbCommand finché l'attività restituita non viene completata.

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)

Parametri

cancellationToken
CancellationToken

Token per annullare l'operazione asincrona.

Restituisce

Attività che rappresenta l'operazione asincrona.

Eccezioni

Errore durante l'esecuzione del batch.

Il token di annullamento è stato annullato. Questa eccezione viene archiviata nell'attività restituita.

Commenti

Per altre informazioni sulla programmazione asincrona, vedere Programmazione asincrona.

Se un'eccezione viene archiviata nell'attività restituita, tale eccezione verrà generata quando l'attività è attesa. Le eccezioni di utilizzo, ad esempio ArgumentException, vengono comunque generate in modo sincrono.

Nota

Questo metodo offre vantaggi da ExecuteNonQueryAsync(CancellationToken)e tutte le eccezioni previste di tale metodo si applicano anche qui.

Si applica a

Vedi anche