Bahasa

SqlCommand.ExecuteReaderAsync Metode

Definisi

Overload

Nama Deskripsi
ExecuteReaderAsync()

Versi asinkron dari ExecuteReader(), yang mengirim CommandText ke Connection dan membangun SqlDataReader. Pengecualian akan dilaporkan melalui objek Tugas yang dikembalikan.

ExecuteReaderAsync(CommandBehavior)

Versi asinkron dari ExecuteReader(CommandBehavior), yang mengirimkan CommandText ke Connection, dan membangun SqlDataReader. Pengecualian akan dilaporkan melalui objek Tugas yang dikembalikan.

ExecuteReaderAsync(CancellationToken)

Versi asinkron dari ExecuteReader(), yang mengirim CommandText ke Connection dan membangun SqlDataReader. Token pembatalan dapat digunakan untuk meminta agar operasi ditinggalkan sebelum batas waktu perintah berlalu. Pengecualian akan dilaporkan melalui objek Tugas yang dikembalikan.

ExecuteReaderAsync(CommandBehavior, CancellationToken)

Versi asinkron dari ExecuteReader(CommandBehavior), yang mengirim CommandText ke Connection, dan membangun SqlDataReader Token pembatalan dapat digunakan untuk meminta agar operasi ditinggalkan sebelum batas waktu perintah berlalu. Pengecualian akan dilaporkan melalui objek Tugas yang dikembalikan.

ExecuteReaderAsync()

Sumber:
SqlCommand.cs
Sumber:
SqlCommand.cs
Sumber:
SqlCommand.cs
Sumber:
SqlCommand.cs

Versi asinkron dari ExecuteReader(), yang mengirim CommandText ke Connection dan membangun SqlDataReader. Pengecualian akan dilaporkan melalui objek Tugas yang dikembalikan.

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)

Mengembalikan

Tugas yang mewakili operasi asinkron.

Pengecualian

Nilai yang tidak valid CommandBehavior .

  • SQL Server mengembalikan kesalahan saat menjalankan teks perintah.
  • Waktu habis terjadi selama operasi streaming. Untuk informasi selengkapnya tentang streaming, lihat Dukungan Streaming SqlClient.

Terjadi kesalahan dalam Streamobjek , XmlReader atau TextReader selama operasi streaming. Untuk informasi selengkapnya tentang streaming, lihat Dukungan Streaming SqlClient.

Objek Stream, XmlReader atau TextReader ditutup selama operasi streaming. Untuk informasi selengkapnya tentang streaming, lihat Dukungan Streaming SqlClient.

Keterangan

Untuk informasi selengkapnya tentang pemrograman asinkron di Data Provider .NET Framework untuk SQL Server, lihat Programan Asinkron.

Note

Untuk kueri yang berjalan lama di server, pertimbangkan untuk menggunakan ExecuteReader karena masalah yang diketahui dengan membatalkan kueri melalui token pembatalan. Selain itu, pertimbangkan untuk membatalkan eksekusi menggunakan metode .Cancel

Berlaku untuk

ExecuteReaderAsync(CommandBehavior)

Sumber:
SqlCommand.cs
Sumber:
SqlCommand.cs
Sumber:
SqlCommand.cs
Sumber:
SqlCommand.cs

Versi asinkron dari ExecuteReader(CommandBehavior), yang mengirimkan CommandText ke Connection, dan membangun SqlDataReader. Pengecualian akan dilaporkan melalui objek Tugas yang dikembalikan.

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)

Parameter

behavior
CommandBehavior

Opsi untuk eksekusi pernyataan dan pengambilan data. Ketika diatur ke Default, ReadAsync(CancellationToken) membaca seluruh baris sebelum mengembalikan Tugas yang lengkap.

Mengembalikan

Tugas yang mewakili operasi asinkron.

Pengecualian

Nilai yang tidak valid CommandBehavior .

  • SQL Server mengembalikan kesalahan saat menjalankan teks perintah.
  • Waktu habis terjadi selama operasi streaming. Untuk informasi selengkapnya tentang streaming, lihat Dukungan Streaming SqlClient.

Terjadi kesalahan dalam Streamobjek , XmlReader atau TextReader selama operasi streaming. Untuk informasi selengkapnya tentang streaming, lihat Dukungan Streaming SqlClient.

Objek Stream, XmlReader atau TextReader ditutup selama operasi streaming. Untuk informasi selengkapnya tentang streaming, lihat Dukungan Streaming SqlClient.

Keterangan

Untuk informasi selengkapnya tentang pemrograman asinkron di Data Provider .NET Framework untuk SQL Server, lihat Programan Asinkron.

Berlaku untuk

ExecuteReaderAsync(CancellationToken)

Sumber:
SqlCommand.cs
Sumber:
SqlCommand.cs
Sumber:
SqlCommand.cs
Sumber:
SqlCommand.cs

Versi asinkron dari ExecuteReader(), yang mengirim CommandText ke Connection dan membangun SqlDataReader. Token pembatalan dapat digunakan untuk meminta agar operasi ditinggalkan sebelum batas waktu perintah berlalu. Pengecualian akan dilaporkan melalui objek Tugas yang dikembalikan.

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)

Parameter

cancellationToken
CancellationToken

Instruksi pembatalan.

Mengembalikan

Tugas yang mewakili operasi asinkron.

Pengecualian

Nilai yang tidak valid CommandBehavior .

  • SQL Server mengembalikan kesalahan saat menjalankan teks perintah.
  • Waktu habis terjadi selama operasi streaming. Untuk informasi selengkapnya tentang streaming, lihat Dukungan Streaming SqlClient.

Terjadi kesalahan dalam Streamobjek , XmlReader atau TextReader selama operasi streaming. Untuk informasi selengkapnya tentang streaming, lihat Dukungan Streaming SqlClient.

Objek Stream, XmlReader atau TextReader ditutup selama operasi streaming. Untuk informasi selengkapnya tentang streaming, lihat Dukungan Streaming SqlClient.

Keterangan

Untuk informasi selengkapnya tentang pemrograman asinkron di Data Provider .NET Framework untuk SQL Server, lihat Programan Asinkron.

Berlaku untuk

ExecuteReaderAsync(CommandBehavior, CancellationToken)

Sumber:
SqlCommand.cs
Sumber:
SqlCommand.cs
Sumber:
SqlCommand.cs
Sumber:
SqlCommand.cs

Versi asinkron dari ExecuteReader(CommandBehavior), yang mengirim CommandText ke Connection, dan membangun SqlDataReader Token pembatalan dapat digunakan untuk meminta agar operasi ditinggalkan sebelum batas waktu perintah berlalu. Pengecualian akan dilaporkan melalui objek Tugas yang dikembalikan.

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)

Parameter

behavior
CommandBehavior

Opsi untuk eksekusi pernyataan dan pengambilan data. Ketika diatur ke Default, ReadAsync(CancellationToken) membaca seluruh baris sebelum mengembalikan Tugas yang lengkap.

cancellationToken
CancellationToken

Instruksi pembatalan.

Mengembalikan

Tugas yang mewakili operasi asinkron.

Pengecualian

Nilai yang tidak valid CommandBehavior .

  • SQL Server mengembalikan kesalahan saat menjalankan teks perintah.
  • Waktu habis terjadi selama operasi streaming. Untuk informasi selengkapnya tentang streaming, lihat Dukungan Streaming SqlClient.

Terjadi kesalahan dalam Streamobjek , XmlReader atau TextReader selama operasi streaming. Untuk informasi selengkapnya tentang streaming, lihat Dukungan Streaming SqlClient.

Objek Stream, XmlReader atau TextReader ditutup selama operasi streaming. Untuk informasi selengkapnya tentang streaming, lihat Dukungan Streaming SqlClient.

Keterangan

Untuk informasi selengkapnya tentang pemrograman asinkron di Data Provider .NET Framework untuk SQL Server, lihat Programan Asinkron.

Berlaku untuk