DbCommandDispatcher.NonQueryAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Sendet NonQueryExecuting(DbCommand, DbCommandInterceptionContext<Int32>) und NonQueryExecuted(DbCommand, DbCommandInterceptionContext<Int32>) an alle IDbCommandInterceptor registrierten vor DbInterception /nach dem Tätigen eines Aufrufs von 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>
Parameter
- command
- DbCommand
Der Befehl, für den der Vorgang ausgeführt wird.
- interceptionContext
- DbCommandInterceptionContext
Optionale Informationen zum Kontext des Aufrufs.
- cancellationToken
- CancellationToken
Das Abbruchtoken für den asynchronen Vorgang.
Gibt zurück
Das Ergebnis des Vorgangs, der möglicherweise von Interceptors geändert wurde.
Hinweise
Beachten Sie, dass das Ergebnis der Ausführung des Befehls von dieser Methode zurückgegeben wird. Das Ergebnis ist im an diese Methode übergebenen Abfangkontext nicht verfügbar, da der Abhörkontext geklont wird, bevor er an Interceptors übergeben wird.
Gilt für:
Entity Framework