DbCommandDispatcher.NonQueryAsync 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.
Invia NonQueryExecuting(DbCommand, DbCommandInterceptionContext<Int32>) e NonQueryExecuted(DbCommand, DbCommandInterceptionContext<Int32>) a qualsiasi IDbCommandInterceptor registrato in DbInterception prima/dopo aver effettuato una chiamata a ExecuteNonQueryAsync(CancellationToken).
public virtual System.Threading.Tasks.Task<int> NonQueryAsync (System.Data.Common.DbCommand command, System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext interceptionContext, System.Threading.CancellationToken cancellationToken);
abstract member NonQueryAsync : System.Data.Common.DbCommand * System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<int>
override this.NonQueryAsync : System.Data.Common.DbCommand * System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<int>
Parametri
- command
- DbCommand
Comando in cui verrà eseguita l'operazione.
- interceptionContext
- DbCommandInterceptionContext
Informazioni facoltative sul contesto della chiamata effettuata.
- cancellationToken
- CancellationToken
Token di annullamento per l'operazione asincrona.
Restituisce
Risultato dell'operazione, che può essere stato modificato dagli intercettori.
Commenti
Si noti che il risultato dell'esecuzione del comando viene restituito da questo metodo. Il risultato non è disponibile nel contesto di intercettazione passato a questo metodo perché il contesto di intercettazione viene clonato prima di essere passato agli intercettori.