DbCommandDispatcher.ReaderAsync Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
ReaderExecuting(DbCommand, DbCommandInterceptionContext<DbDataReader>) Wysyła polecenia i ReaderExecuted(DbCommand, DbCommandInterceptionContext<DbDataReader>) do wszystkich IDbCommandInterceptor zarejestrowanych DbInterception przed/po wykonaniu połączenia do .ExecuteReaderAsync(CommandBehavior, CancellationToken)
public virtual System.Threading.Tasks.Task<System.Data.Common.DbDataReader> ReaderAsync(System.Data.Common.DbCommand command, System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext interceptionContext, System.Threading.CancellationToken cancellationToken);
abstract member ReaderAsync : System.Data.Common.DbCommand * System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Data.Common.DbDataReader>
override this.ReaderAsync : System.Data.Common.DbCommand * System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Data.Common.DbDataReader>
Parametry
- command
- DbCommand
Polecenie, na którym zostanie wykonana operacja.
- interceptionContext
- DbCommandInterceptionContext
Opcjonalne informacje o kontekście wykonywanego wywołania.
- cancellationToken
- CancellationToken
Token anulowania dla operacji asynchronicznej.
Zwraca
Wynik operacji, który mógł zostać zmodyfikowany przez przechwytniki.
Uwagi
Zwróć uwagę, że wynik wykonania polecenia jest zwracany przez tę metodę. Wynik nie jest dostępny w kontekście przechwytywania przekazywanym do tej metody, ponieważ kontekst przechwytywania jest klonowany przed przekazaniem do przechwytywania.