Share via


DbBatch.ExecuteReaderAsync Metoda

Definice

Přetížení

ExecuteReaderAsync(CancellationToken)

Asynchronní verze nástroje ExecuteReader, která provádí dávku proti svému připojení a vrací DbDataReader objekt, který lze použít pro přístup k výsledkům.

ExecuteReaderAsync(CommandBehavior, CancellationToken)

Asynchronní verze nástroje ExecuteReader, která provádí dávku proti svému připojení a vrací DbDataReader objekt, který lze použít pro přístup k výsledkům.

ExecuteReaderAsync(CancellationToken)

Zdroj:
DbBatch.cs
Zdroj:
DbBatch.cs
Zdroj:
DbBatch.cs

Asynchronní verze nástroje ExecuteReader, která provádí dávku proti svému připojení a vrací DbDataReader objekt, který lze použít pro přístup k výsledkům.

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

Návraty

Úloha představující asynchronní operaci

Výjimky

Při provádění dávky došlo k chybě.

Hodnota CommandBehavior je neplatná.

Token zrušení byl zrušen. Tato výjimka je uložena ve vrácené úloze.

Poznámky

Implementátoři spravovaného poskytovatele musí volat ExecuteDbDataReaderAsync v ExecuteReaderAsyncnástroji . Další informace o asynchronním programování najdete v tématu Asynchronní programování.

Platí pro

ExecuteReaderAsync(CommandBehavior, CancellationToken)

Zdroj:
DbBatch.cs
Zdroj:
DbBatch.cs
Zdroj:
DbBatch.cs

Asynchronní verze nástroje ExecuteReader, která provádí dávku proti svému připojení a vrací DbDataReader objekt, který lze použít pro přístup k výsledkům.

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 hodnot výčtu, která určuje možnosti pro dávkové spuštění a načtení dat.

cancellationToken
CancellationToken

Token pro zrušení asynchronní operace.

Návraty

Úloha představující asynchronní operaci

Výjimky

Při provádění dávky došlo k chybě.

Hodnota CommandBehavior je neplatná.

Token zrušení byl zrušen. Tato výjimka je uložena ve vrácené úloze.

Poznámky

Implementátoři spravovaného poskytovatele musí volat ExecuteDbDataReaderAsync v ExecuteReaderAsyncnástroji . Další informace o asynchronním programování najdete v tématu Asynchronní programování.

Tato metoda ukládá do úlohy, která vrací všechny výjimky nesouvisejí s používáním, které může vyvolat synchronní protějšek metody. Pokud je ve vrácené úloze uložena výjimka, bude tato výjimka vyvolána při čekání na úkol. Výjimky použití, například ArgumentException, jsou stále vyvolány synchronně. Informace o uložených výjimkách najdete v tématu Výjimky vyvolané nástrojem ExecuteReader(CommandBehavior).

Platí pro