SqlCommand.ExecuteReaderAsync Metoda

Definicja

Przeciążenia

Nazwa Opis
ExecuteReaderAsync()

Asynchroniczna wersja ExecuteReader()elementu , która wysyła CommandText element do Connection elementu i tworzy element SqlDataReader. Wyjątki będą zgłaszane za pośrednictwem zwróconego obiektu Zadania.

ExecuteReaderAsync(CommandBehavior)

Asynchroniczna wersja ExecuteReader(CommandBehavior)elementu , która wysyła CommandText element do Connectionelementu i tworzy element SqlDataReader. Wyjątki będą zgłaszane za pośrednictwem zwróconego obiektu Zadania.

ExecuteReaderAsync(CancellationToken)

Asynchroniczna wersja ExecuteReader()elementu , która wysyła CommandText element do Connection elementu i tworzy element SqlDataReader. Token anulowania może służyć do żądania porzucenia operacji przed upływem limitu czasu polecenia. Wyjątki będą zgłaszane za pośrednictwem zwróconego obiektu Zadania.

ExecuteReaderAsync(CommandBehavior, CancellationToken)

Asynchroniczna wersja ExecuteReader(CommandBehavior)elementu , która wysyła CommandText element do Connectionelementu i tworzy SqlDataReader token anulowania, może służyć do żądania porzucenia operacji przed upływem limitu czasu polecenia. Wyjątki będą zgłaszane za pośrednictwem zwróconego obiektu Zadania.

ExecuteReaderAsync()

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

Asynchroniczna wersja ExecuteReader()elementu , która wysyła CommandText element do Connection elementu i tworzy element SqlDataReader. Wyjątki będą zgłaszane za pośrednictwem zwróconego obiektu Zadania.

public:
 System::Threading::Tasks::Task<Microsoft::Data::SqlClient::SqlDataReader ^> ^ ExecuteReaderAsync();
public System.Threading.Tasks.Task<Microsoft.Data.SqlClient.SqlDataReader> ExecuteReaderAsync();
override this.ExecuteReaderAsync : unit -> System.Threading.Tasks.Task<Microsoft.Data.SqlClient.SqlDataReader>
Public Function ExecuteReaderAsync () As Task(Of SqlDataReader)

Zwraca

Zadanie reprezentujące operację asynchroniczną.

Wyjątki

Nieprawidłowa CommandBehavior wartość.

  • SQL Server zwrócił błąd podczas wykonywania tekstu polecenia.
  • Wystąpił limit czasu podczas operacji przesyłania strumieniowego. Aby uzyskać więcej informacji na temat przesyłania strumieniowego, zobacz Obsługa przesyłania strumieniowego SqlClient.

Wystąpił błąd w StreamXmlReader obiekcie lub TextReader podczas operacji przesyłania strumieniowego. Aby uzyskać więcej informacji na temat przesyłania strumieniowego, zobacz Obsługa przesyłania strumieniowego SqlClient.

Stream Obiekt XmlReaderlub TextReader został zamknięty podczas operacji przesyłania strumieniowego. Aby uzyskać więcej informacji na temat przesyłania strumieniowego, zobacz Obsługa przesyłania strumieniowego SqlClient.

Uwagi

Aby uzyskać więcej informacji na temat programowania asynchronicznego w Dostawca danych .NET Framework dla SQL Server, zobacz Asynchronous Programming.

Note

W przypadku długotrwałych zapytań na serwerze rozważ użycie ExecuteReader ze względu na znany problem z anulowaniem zapytań za pośrednictwem tokenu anulowania. Należy również rozważyć anulowanie wykonywania przy użyciu Cancel metody .

Dotyczy

ExecuteReaderAsync(CommandBehavior)

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

Asynchroniczna wersja ExecuteReader(CommandBehavior)elementu , która wysyła CommandText element do Connectionelementu i tworzy element SqlDataReader. Wyjątki będą zgłaszane za pośrednictwem zwróconego obiektu Zadania.

public:
 System::Threading::Tasks::Task<Microsoft::Data::SqlClient::SqlDataReader ^> ^ ExecuteReaderAsync(System::Data::CommandBehavior behavior);
public System.Threading.Tasks.Task<Microsoft.Data.SqlClient.SqlDataReader> ExecuteReaderAsync(System.Data.CommandBehavior behavior);
override this.ExecuteReaderAsync : System.Data.CommandBehavior -> System.Threading.Tasks.Task<Microsoft.Data.SqlClient.SqlDataReader>
Public Function ExecuteReaderAsync (behavior As CommandBehavior) As Task(Of SqlDataReader)

Parametry

behavior
CommandBehavior

Opcje wykonywania instrukcji i pobierania danych. Gdy jest ustawiona wartość Default, ReadAsync(CancellationToken) odczytuje cały wiersz przed zwróceniem ukończonego zadania.

Zwraca

Zadanie reprezentujące operację asynchroniczną.

Wyjątki

Nieprawidłowa CommandBehavior wartość.

  • SQL Server zwrócił błąd podczas wykonywania tekstu polecenia.
  • Wystąpił limit czasu podczas operacji przesyłania strumieniowego. Aby uzyskać więcej informacji na temat przesyłania strumieniowego, zobacz Obsługa przesyłania strumieniowego SqlClient.

Wystąpił błąd w StreamXmlReader obiekcie lub TextReader podczas operacji przesyłania strumieniowego. Aby uzyskać więcej informacji na temat przesyłania strumieniowego, zobacz Obsługa przesyłania strumieniowego SqlClient.

Stream Obiekt XmlReaderlub TextReader został zamknięty podczas operacji przesyłania strumieniowego. Aby uzyskać więcej informacji na temat przesyłania strumieniowego, zobacz Obsługa przesyłania strumieniowego SqlClient.

Uwagi

Aby uzyskać więcej informacji na temat programowania asynchronicznego w Dostawca danych .NET Framework dla SQL Server, zobacz Asynchronous Programming.

Dotyczy

ExecuteReaderAsync(CancellationToken)

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

Asynchroniczna wersja ExecuteReader()elementu , która wysyła CommandText element do Connection elementu i tworzy element SqlDataReader. Token anulowania może służyć do żądania porzucenia operacji przed upływem limitu czasu polecenia. Wyjątki będą zgłaszane za pośrednictwem zwróconego obiektu Zadania.

public:
 System::Threading::Tasks::Task<Microsoft::Data::SqlClient::SqlDataReader ^> ^ ExecuteReaderAsync(System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<Microsoft.Data.SqlClient.SqlDataReader> ExecuteReaderAsync(System.Threading.CancellationToken cancellationToken);
override this.ExecuteReaderAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Data.SqlClient.SqlDataReader>
Public Function ExecuteReaderAsync (cancellationToken As CancellationToken) As Task(Of SqlDataReader)

Parametry

cancellationToken
CancellationToken

Instrukcja anulowania.

Zwraca

Zadanie reprezentujące operację asynchroniczną.

Wyjątki

Nieprawidłowa CommandBehavior wartość.

  • SQL Server zwrócił błąd podczas wykonywania tekstu polecenia.
  • Wystąpił limit czasu podczas operacji przesyłania strumieniowego. Aby uzyskać więcej informacji na temat przesyłania strumieniowego, zobacz Obsługa przesyłania strumieniowego SqlClient.

Wystąpił błąd w StreamXmlReader obiekcie lub TextReader podczas operacji przesyłania strumieniowego. Aby uzyskać więcej informacji na temat przesyłania strumieniowego, zobacz Obsługa przesyłania strumieniowego SqlClient.

Stream Obiekt XmlReaderlub TextReader został zamknięty podczas operacji przesyłania strumieniowego. Aby uzyskać więcej informacji na temat przesyłania strumieniowego, zobacz Obsługa przesyłania strumieniowego SqlClient.

Uwagi

Aby uzyskać więcej informacji na temat programowania asynchronicznego w Dostawca danych .NET Framework dla SQL Server, zobacz Asynchronous Programming.

Dotyczy

ExecuteReaderAsync(CommandBehavior, CancellationToken)

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

Asynchroniczna wersja ExecuteReader(CommandBehavior)elementu , która wysyła CommandText element do Connectionelementu i tworzy SqlDataReader token anulowania, może służyć do żądania porzucenia operacji przed upływem limitu czasu polecenia. Wyjątki będą zgłaszane za pośrednictwem zwróconego obiektu Zadania.

public:
 System::Threading::Tasks::Task<Microsoft::Data::SqlClient::SqlDataReader ^> ^ ExecuteReaderAsync(System::Data::CommandBehavior behavior, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<Microsoft.Data.SqlClient.SqlDataReader> ExecuteReaderAsync(System.Data.CommandBehavior behavior, System.Threading.CancellationToken cancellationToken);
override this.ExecuteReaderAsync : System.Data.CommandBehavior * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Data.SqlClient.SqlDataReader>
Public Function ExecuteReaderAsync (behavior As CommandBehavior, cancellationToken As CancellationToken) As Task(Of SqlDataReader)

Parametry

behavior
CommandBehavior

Opcje wykonywania instrukcji i pobierania danych. Gdy jest ustawiona wartość Default, ReadAsync(CancellationToken) odczytuje cały wiersz przed zwróceniem ukończonego zadania.

cancellationToken
CancellationToken

Instrukcja anulowania.

Zwraca

Zadanie reprezentujące operację asynchroniczną.

Wyjątki

Nieprawidłowa CommandBehavior wartość.

  • SQL Server zwrócił błąd podczas wykonywania tekstu polecenia.
  • Wystąpił limit czasu podczas operacji przesyłania strumieniowego. Aby uzyskać więcej informacji na temat przesyłania strumieniowego, zobacz Obsługa przesyłania strumieniowego SqlClient.

Wystąpił błąd w StreamXmlReader obiekcie lub TextReader podczas operacji przesyłania strumieniowego. Aby uzyskać więcej informacji na temat przesyłania strumieniowego, zobacz Obsługa przesyłania strumieniowego SqlClient.

Stream Obiekt XmlReaderlub TextReader został zamknięty podczas operacji przesyłania strumieniowego. Aby uzyskać więcej informacji na temat przesyłania strumieniowego, zobacz Obsługa przesyłania strumieniowego SqlClient.

Uwagi

Aby uzyskać więcej informacji na temat programowania asynchronicznego w Dostawca danych .NET Framework dla SQL Server, zobacz Asynchronous Programming.

Dotyczy