共用方式為


DbCommandDispatcher.ReaderAsync 方法

定義

public virtual System.Threading.Tasks.Task<System.Data.Common.DbDataReader> ReaderAsync (System.Data.Common.DbCommand command, System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext interceptionContext, System.Threading.CancellationToken cancellationToken);
abstract member ReaderAsync : System.Data.Common.DbCommand * System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Data.Common.DbDataReader>
override this.ReaderAsync : System.Data.Common.DbCommand * System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Data.Common.DbDataReader>

參數

command
DbCommand

將對其執行作業的命令。

interceptionContext
DbCommandInterceptionContext

所要呼叫內容的選擇性資訊。

cancellationToken
CancellationToken

非同步作業的解除標記。

傳回

作業的結果,可能已經由攔截器修改。

備註

請注意,這個方法會傳回執行命令的結果。 在傳遞至這個方法的攔截內容中無法使用結果,因為攔截內容會在傳遞至攔截器之前先複製。

適用於