DbCommand.ExecuteReaderAsync Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Asynchronní verze ExecuteReader, která spustí příkaz proti jeho připojení, vrací DbDataReader , která se dá použít pro přístup k výsledkům.
Přetížení
| Name | Description |
|---|---|
| ExecuteReaderAsync() |
Asynchronní verze ExecuteReader, která spustí příkaz proti jeho připojení, vrací DbDataReader , která se dá použít pro přístup k výsledkům. ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken) Vyvolá se pomocí CancellationToken.None. |
| ExecuteReaderAsync(CommandBehavior) |
Asynchronní verze ExecuteReader, která spustí příkaz proti jeho připojení, vrací DbDataReader , která se dá použít pro přístup k výsledkům. ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)Vyvolá . |
| ExecuteReaderAsync(CancellationToken) |
Asynchronní verze ExecuteReader, která spustí příkaz proti jeho připojení, vrací DbDataReader , která se dá použít pro přístup k výsledkům. ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)Vyvolá . |
| ExecuteReaderAsync(CommandBehavior, CancellationToken) |
ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)Vyvolá . |
Poznámky
Implementátoři spravovaného poskytovatele musí volat ExecuteDbDataReaderAsync .ExecuteReaderAsync Další informace o asynchronním programování naleznete v tématu Asynchronní programování.
ExecuteReaderAsync()
Asynchronní verze ExecuteReader, která spustí příkaz proti jeho připojení, vrací DbDataReader , která se dá použít pro přístup k výsledkům.
ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken) Vyvolá se pomocí 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)
Návraty
Úloha představující asynchronní operaci.
Výjimky
Při provádění příkazu došlo k chybě.
Neplatná CommandBehavior hodnota.
Poznámky
Implementátoři spravovaného poskytovatele musí volat ExecuteDbDataReaderAsync .ExecuteReaderAsync Další informace o asynchronním programování naleznete v tématu Asynchronní programování.
Tato metoda ukládá do úlohy všechny výjimky bez použití, které může vyvolat synchronní protějšek metody. Pokud je výjimka uložena do vrácené úlohy, tato výjimka bude vyvolána, když je úkol očekáván. Výjimky použití, například ArgumentException, jsou stále vyvolány synchronně. V případě uložených výjimek se podívejte na výjimky vyvolané ExecuteReader().
Viz také
Platí pro
ExecuteReaderAsync(CommandBehavior)
Asynchronní verze ExecuteReader, která spustí příkaz proti jeho připojení, vrací DbDataReader , která se dá použít pro přístup k výsledkům.
ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)Vyvolá .
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 hodnot výčtu, která určuje, jak má příkaz provést a jak se mají načíst data.
Návraty
Úloha představující asynchronní operaci.
Výjimky
Při provádění příkazu došlo k chybě.
Neplatná CommandBehavior hodnota.
Poznámky
Implementátoři spravovaného poskytovatele musí volat ExecuteDbDataReaderAsync .ExecuteReaderAsync Další informace o asynchronním programování naleznete v tématu Asynchronní programování.
Tato metoda ukládá do úlohy všechny výjimky bez použití, které může vyvolat synchronní protějšek metody. Pokud je výjimka uložena do vrácené úlohy, tato výjimka bude vyvolána, když je úkol očekáván. Výjimky použití, například ArgumentException, jsou stále vyvolány synchronně. V případě uložených výjimek se podívejte na výjimky vyvolané ExecuteReader(CommandBehavior).
Viz také
Platí pro
ExecuteReaderAsync(CancellationToken)
Asynchronní verze ExecuteReader, která spustí příkaz proti jeho připojení, vrací DbDataReader , která se dá použít pro přístup k výsledkům.
ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)Vyvolá .
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 pro zrušení asynchronní operace.
Návraty
Úloha představující asynchronní operaci.
Výjimky
Při provádění příkazu došlo k chybě.
Neplatná CommandBehavior hodnota.
Token zrušení byl zrušen. Tato výjimka je uložena do vrácené úlohy.
Poznámky
Implementátoři spravovaného poskytovatele musí volat ExecuteDbDataReaderAsync .ExecuteReaderAsync Další informace o asynchronním programování naleznete v tématu Asynchronní programování.
Tato metoda ukládá do úlohy všechny výjimky bez použití, které může vyvolat synchronní protějšek metody. Pokud je výjimka uložena do vrácené úlohy, tato výjimka bude vyvolána, když je úkol očekáván. Výjimky použití, například ArgumentException, jsou stále vyvolány synchronně. V případě uložených výjimek se podívejte na výjimky vyvolané ExecuteReader().
Viz také
Platí pro
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 hodnot výčtu, která určuje chování příkazu.
- cancellationToken
- CancellationToken
Token pro zrušení asynchronní operace.
Návraty
Úloha představující asynchronní operaci.
Výjimky
Při provádění příkazu došlo k chybě.
Neplatná CommandBehavior hodnota.
Token zrušení byl zrušen. Tato výjimka je uložena do vrácené úlohy.
Poznámky
Implementátoři spravovaného poskytovatele musí volat ExecuteDbDataReaderAsync .ExecuteReaderAsync Další informace o asynchronním programování naleznete v tématu Asynchronní programování.
Tato metoda ukládá do úlohy všechny výjimky bez použití, které může vyvolat synchronní protějšek metody. Pokud je výjimka uložena do vrácené úlohy, tato výjimka bude vyvolána, když je úkol očekáván. Výjimky použití, například ArgumentException, jsou stále vyvolány synchronně. V případě uložených výjimek se podívejte na výjimky vyvolané ExecuteReader(CommandBehavior).