DbCommandDispatcher.NonQueryAsync Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Odešle NonQueryExecuting(DbCommand, DbCommandInterceptionContext<Int32>) a NonQueryExecuted(DbCommand, DbCommandInterceptionContext<Int32>) všem IDbCommandInterceptor registrovaným před DbInterception nebo po provedení hovoru na ExecuteNonQueryAsync(CancellationToken)adresu .
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>
Parametry
- command
- DbCommand
Příkaz, na kterém se operace provede.
- interceptionContext
- DbCommandInterceptionContext
Volitelné informace o kontextu prováděného volání.
- cancellationToken
- CancellationToken
Token zrušení pro asynchronní operaci.
Návraty
Výsledek operace, který mohl být změněn zachytávacími moduly.
Poznámky
Všimněte si, že výsledek spuštění příkazu je vrácen touto metodou. Výsledek není k dispozici v kontextu zachycování předaného do této metody, protože kontext zachycení je klonován před předáním do zachytávače.