DbCommand.ExecuteReaderAsync Metoda

Definicja

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

Przeciążenia

Nazwa Opis
ExecuteReaderAsync()

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

ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken) Wywołuje element z elementem CancellationToken.None.

ExecuteReaderAsync(CommandBehavior)

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

ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)Wywołuje polecenie .

ExecuteReaderAsync(CancellationToken)

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

ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)Wywołuje polecenie .

ExecuteReaderAsync(CommandBehavior, CancellationToken)

ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)Wywołuje polecenie .

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.

ExecuteReaderAsync()

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

ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken) Wywołuje element z elementem CancellationToken.None.

public:
 System::Threading::Tasks::Task<System::Data::Common::DbDataReader ^> ^ ExecuteReaderAsync();
public System.Threading.Tasks.Task<System.Data.Common.DbDataReader> ExecuteReaderAsync();
member this.ExecuteReaderAsync : unit -> System.Threading.Tasks.Task<System.Data.Common.DbDataReader>
Public Function ExecuteReaderAsync () As Task(Of DbDataReader)

Zwraca

Zadanie reprezentujące operację asynchroniczną.

Wyjątki

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

Nieprawidłowa CommandBehavior wartość.

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 zwraca wszystkie wyjątki inne niż użycie, które może zgłosić synchroniczna odpowiednik metody. Jeśli wyjątek jest przechowywany w zwróconym zadaniu, ten wyjątek zostanie zgłoszony, gdy zadanie będzie oczekiwać. 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 program ExecuteReader().

Zobacz też

Dotyczy

ExecuteReaderAsync(CommandBehavior)

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

ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)Wywołuje polecenie .

public:
 System::Threading::Tasks::Task<System::Data::Common::DbDataReader ^> ^ ExecuteReaderAsync(System::Data::CommandBehavior behavior);
public System.Threading.Tasks.Task<System.Data.Common.DbDataReader> ExecuteReaderAsync(System.Data.CommandBehavior behavior);
member this.ExecuteReaderAsync : System.Data.CommandBehavior -> System.Threading.Tasks.Task<System.Data.Common.DbDataReader>
Public Function ExecuteReaderAsync (behavior As CommandBehavior) As Task(Of DbDataReader)

Parametry

behavior
CommandBehavior

Jedna z wartości wyliczenia określająca sposób wykonywania polecenia i sposób pobierania danych.

Zwraca

Zadanie reprezentujące operację asynchroniczną.

Wyjątki

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

Nieprawidłowa CommandBehavior wartość.

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 zwraca wszystkie wyjątki inne niż użycie, które może zgłosić synchroniczna odpowiednik metody. Jeśli wyjątek jest przechowywany w zwróconym zadaniu, ten wyjątek zostanie zgłoszony, gdy zadanie będzie oczekiwać. 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 program ExecuteReader(CommandBehavior).

Zobacz też

Dotyczy

ExecuteReaderAsync(CancellationToken)

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

ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)Wywołuje polecenie .

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

Parametry

cancellationToken
CancellationToken

Token umożliwiający anulowanie operacji asynchronicznej.

Zwraca

Zadanie reprezentujące operację asynchroniczną.

Wyjątki

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

Nieprawidłowa CommandBehavior wartość.

Token anulowania został anulowany. Ten wyjątek jest przechowywany w zwracanym 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 zwraca wszystkie wyjątki inne niż użycie, które może zgłosić synchroniczna odpowiednik metody. Jeśli wyjątek jest przechowywany w zwróconym zadaniu, ten wyjątek zostanie zgłoszony, gdy zadanie będzie oczekiwać. 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 program ExecuteReader().

Zobacz też

Dotyczy

ExecuteReaderAsync(CommandBehavior, CancellationToken)

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

Parametry

behavior
CommandBehavior

Jedna z wartości wyliczenia, która określa zachowanie polecenia.

cancellationToken
CancellationToken

Token umożliwiający anulowanie operacji asynchronicznej.

Zwraca

Zadanie reprezentujące operację asynchroniczną.

Wyjątki

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

Nieprawidłowa CommandBehavior wartość.

Token anulowania został anulowany. Ten wyjątek jest przechowywany w zwracanym 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 zwraca wszystkie wyjątki inne niż użycie, które może zgłosić synchroniczna odpowiednik metody. Jeśli wyjątek jest przechowywany w zwróconym zadaniu, ten wyjątek zostanie zgłoszony, gdy zadanie będzie oczekiwać. 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 program ExecuteReader(CommandBehavior).

Zobacz też

Dotyczy