語言

SqlBatch.ExecuteReaderAsync 方法

定義

多載

名稱 Description
ExecuteReaderAsync(CancellationToken)

一個非同步版本的 ExecuteReader(),將 傳送 Commands 到 並 Connection 建 SqlDataReader構 。 例外將透過回傳的任務物件回報。

ExecuteReaderAsync(CommandBehavior, CancellationToken)

一個非同步版本的 ExecuteReader(),將 傳送 Commands 到 並 Connection 建 SqlDataReader構 。 例外將透過回傳的任務物件回報。

ExecuteReaderAsync(CancellationToken)

來源:
SqlBatch.cs

一個非同步版本的 ExecuteReader(),將 傳送 Commands 到 並 Connection 建 SqlDataReader構 。 例外將透過回傳的任務物件回報。

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

參數

cancellationToken
CancellationToken

一個取消非同步操作的標記。

傳回

一個代表非同步操作的任務。

例外狀況

執行批次時發生錯誤。

這個 CommandBehavior 數值是無效的。

取消令牌也被取消了。 此例外會儲存在回傳的任務中。

適用於

ExecuteReaderAsync(CommandBehavior, CancellationToken)

一個非同步版本的 ExecuteReader(),將 傳送 Commands 到 並 Connection 建 SqlDataReader構 。 例外將透過回傳的任務物件回報。

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

參數

behavior
CommandBehavior

一個 的 CommandBehavior實例,指定批次執行與資料檢索的選項。 只有 SequentialAccess 和 CloseConnection 在批次層級支援。

cancellationToken
CancellationToken

一個取消非同步操作的標記。

傳回

一個代表非同步操作的任務。

例外狀況

執行批次時發生錯誤。

這個 CommandBehavior 數值是無效的。

取消令牌也被取消了。 此例外會儲存在回傳的任務中。

適用於