DbCommandInterceptor.ReaderExecuted 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在 EF 呼叫 之後立即呼叫 ExecuteReader() 。
如果在 中 ReaderExecuting(DbCommand, CommandEventData, InterceptionResult<DbDataReader>) 隱藏命令的執行攔截器,仍會呼叫這個方法。
在此情況下, result
是由 傳 ReaderExecuting(DbCommand, CommandEventData, InterceptionResult<DbDataReader>) 回的結果。
public virtual System.Data.Common.DbDataReader ReaderExecuted (System.Data.Common.DbCommand command, Microsoft.EntityFrameworkCore.Diagnostics.CommandExecutedEventData eventData, System.Data.Common.DbDataReader result);
abstract member ReaderExecuted : System.Data.Common.DbCommand * Microsoft.EntityFrameworkCore.Diagnostics.CommandExecutedEventData * System.Data.Common.DbDataReader -> System.Data.Common.DbDataReader
override this.ReaderExecuted : System.Data.Common.DbCommand * Microsoft.EntityFrameworkCore.Diagnostics.CommandExecutedEventData * System.Data.Common.DbDataReader -> System.Data.Common.DbDataReader
Public Overridable Function ReaderExecuted (command As DbCommand, eventData As CommandExecutedEventData, result As DbDataReader) As DbDataReader
參數
- command
- DbCommand
命令。
- eventData
- CommandExecutedEventData
命令和執行的相關內容資訊。
- result
- DbDataReader
呼叫 ExecuteReader() 的結果。 這個值通常用來作為這個方法實作的傳回值。
傳回
EF 將使用的結果。
任何未嘗試變更結果的攔截器,這個方法的一般實作是傳回 result
傳入的值。