DbBatch.ExecuteReaderAsync Metode

Definisi

Overload

ExecuteReaderAsync(CancellationToken)

Versi asinkron dari ExecuteReader, yang menjalankan batch terhadap koneksinya, mengembalikan DbDataReader yang dapat digunakan untuk mengakses hasilnya.

ExecuteReaderAsync(CommandBehavior, CancellationToken)

Versi asinkron dari ExecuteReader, yang menjalankan batch terhadap koneksinya, mengembalikan DbDataReader yang dapat digunakan untuk mengakses hasilnya.

ExecuteReaderAsync(CancellationToken)

Sumber:
DbBatch.cs
Sumber:
DbBatch.cs
Sumber:
DbBatch.cs

Versi asinkron dari ExecuteReader, yang menjalankan batch terhadap koneksinya, mengembalikan DbDataReader yang dapat digunakan untuk mengakses hasilnya.

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)

Parameter

cancellationToken
CancellationToken

Mengembalikan

Tugas yang mewakili operasi asinkron.

Pengecualian

Terjadi kesalahan saat menjalankan batch.

Nilai CommandBehavior tidak valid.

Token pembatalan dibatalkan. Pengecualian ini disimpan ke dalam tugas yang dikembalikan.

Keterangan

Pelaksana penyedia terkelola harus memanggil ExecuteDbDataReaderAsync .ExecuteReaderAsync Untuk informasi selengkapnya tentang pemrograman asinkron, lihat Pemrograman Asinkron.

Berlaku untuk

ExecuteReaderAsync(CommandBehavior, CancellationToken)

Sumber:
DbBatch.cs
Sumber:
DbBatch.cs
Sumber:
DbBatch.cs

Versi asinkron dari ExecuteReader, yang menjalankan batch terhadap koneksinya, mengembalikan DbDataReader yang dapat digunakan untuk mengakses hasilnya.

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)

Parameter

behavior
CommandBehavior

Salah satu nilai enumerasi yang menentukan opsi untuk eksekusi batch dan pengambilan data.

cancellationToken
CancellationToken

Token untuk membatalkan operasi asinkron.

Mengembalikan

Tugas yang mewakili operasi asinkron.

Pengecualian

Terjadi kesalahan saat menjalankan batch.

Nilai CommandBehavior tidak valid.

Token pembatalan dibatalkan. Pengecualian ini disimpan ke dalam tugas yang dikembalikan.

Keterangan

Pelaksana penyedia terkelola harus memanggil ExecuteDbDataReaderAsync .ExecuteReaderAsync Untuk informasi selengkapnya tentang pemrograman asinkron, lihat Pemrograman Asinkron.

Metode ini disimpan dalam tugas yang mengembalikan semua pengecualian non-penggunaan yang dapat dilemparkan oleh rekan sinkron metode. Jika pengecualian disimpan ke dalam tugas yang dikembalikan, pengecualian tersebut akan dilemparkan saat tugas ditunggu. Pengecualian penggunaan, seperti ArgumentException, masih dilemparkan secara sinkron. Untuk pengecualian yang disimpan, lihat pengecualian yang dilemparkan oleh ExecuteReader(CommandBehavior).

Berlaku untuk