DbBatch.ExecuteReaderAsync Metoda

Definicja

Przeciążenia

ExecuteReaderAsync(CancellationToken)

Asynchroniczna wersja programu ExecuteReader, która wykonuje partię względem połączenia, zwracając element DbDataReader , który może służyć do uzyskiwania dostępu do wyników.

ExecuteReaderAsync(CommandBehavior, CancellationToken)

Asynchroniczna wersja programu ExecuteReader, która wykonuje partię względem połączenia, zwracając element DbDataReader , który może służyć do uzyskiwania dostępu do wyników.

ExecuteReaderAsync(CancellationToken)

Źródło:
DbBatch.cs
Źródło:
DbBatch.cs
Źródło:
DbBatch.cs

Asynchroniczna wersja programu ExecuteReader, która wykonuje partię względem połączenia, zwracając element DbDataReader , który może służyć do uzyskiwania dostępu do wyników.

public System.Threading.Tasks.Task<System.Data.Common.DbDataReader> ExecuteReaderAsync (System.Threading.CancellationToken cancellationToken = default);
member this.ExecuteReaderAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Data.Common.DbDataReader>
Public Function ExecuteReaderAsync (Optional cancellationToken As CancellationToken = Nothing) As Task(Of DbDataReader)

Parametry

cancellationToken
CancellationToken

Zwraca

Zadanie reprezentujące operację asynchroniczną.

Wyjątki

Wystąpił błąd podczas wykonywania partii.

Wartość jest nieprawidłowa CommandBehavior .

Token anulowania został anulowany. Ten wyjątek jest przechowywany w zwróconym zadaniu.

Uwagi

Implementatory dostawcy zarządzanego muszą wywołać metodę ExecuteDbDataReaderAsync w pliku ExecuteReaderAsync. Aby uzyskać więcej informacji na temat programowania asynchronicznego, zobacz Programowanie asynchroniczne.

Dotyczy

ExecuteReaderAsync(CommandBehavior, CancellationToken)

Źródło:
DbBatch.cs
Źródło:
DbBatch.cs
Źródło:
DbBatch.cs

Asynchroniczna wersja programu ExecuteReader, która wykonuje partię względem połączenia, zwracając element DbDataReader , który może służyć do uzyskiwania dostępu do wyników.

public System.Threading.Tasks.Task<System.Data.Common.DbDataReader> ExecuteReaderAsync (System.Data.CommandBehavior behavior, System.Threading.CancellationToken cancellationToken = default);
member this.ExecuteReaderAsync : System.Data.CommandBehavior * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Data.Common.DbDataReader>
Public Function ExecuteReaderAsync (behavior As CommandBehavior, Optional cancellationToken As CancellationToken = Nothing) As Task(Of DbDataReader)

Parametry

behavior
CommandBehavior

Jedna z wartości wyliczenia, która określa opcje wykonywania wsadowego i pobierania danych.

cancellationToken
CancellationToken

Token umożliwiający anulowanie operacji asynchronicznej.

Zwraca

Zadanie reprezentujące operację asynchroniczną.

Wyjątki

Wystąpił błąd podczas wykonywania partii.

Wartość jest nieprawidłowa CommandBehavior .

Token anulowania został anulowany. Ten wyjątek jest przechowywany w zwróconym zadaniu.

Uwagi

Implementatory dostawcy zarządzanego muszą wywołać metodę ExecuteDbDataReaderAsync w pliku ExecuteReaderAsync. Aby uzyskać więcej informacji na temat programowania asynchronicznego, zobacz Programowanie asynchroniczne.

Ta metoda przechowuje w zadaniu wszystkie wyjątki inne niż użycie, które mogą zgłaszać synchroniczna odpowiednik metody. Jeśli wyjątek jest przechowywany w zwróconym zadaniu, ten wyjątek zostanie zgłoszony po oczekiwaniu na zadanie. Wyjątki użycia, takie jak ArgumentException, są nadal zgłaszane synchronicznie. Aby uzyskać informacje o przechowywanych wyjątkach, zobacz wyjątki zgłaszane przez ExecuteReader(CommandBehavior)usługę .

Dotyczy