SqlBatch.ExecuteNonQueryAsync(CancellationToken) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.