DbTransactionInterceptor.TransactionUsed 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
呼叫之後 RelationalDatabaseFacadeExtensions.UseTransaction 立即呼叫。
public virtual System.Data.Common.DbTransaction TransactionUsed (System.Data.Common.DbConnection connection, Microsoft.EntityFrameworkCore.Diagnostics.TransactionEventData eventData, System.Data.Common.DbTransaction result);
abstract member TransactionUsed : System.Data.Common.DbConnection * Microsoft.EntityFrameworkCore.Diagnostics.TransactionEventData * System.Data.Common.DbTransaction -> System.Data.Common.DbTransaction
override this.TransactionUsed : System.Data.Common.DbConnection * Microsoft.EntityFrameworkCore.Diagnostics.TransactionEventData * System.Data.Common.DbTransaction -> System.Data.Common.DbTransaction
Public Overridable Function TransactionUsed (connection As DbConnection, eventData As TransactionEventData, result As DbTransaction) As DbTransaction
參數
- connection
- DbConnection
連接。
- eventData
- TransactionEventData
連線和交易的相關內容資訊。
- result
- DbTransaction
DbTransaction傳遞至 RelationalDatabaseFacadeExtensions.UseTransaction 的 。 這個值通常用來作為這個方法實作的傳回值。
傳回
針對未嘗試變更結果的任何攔截器,將做為傳遞至 RelationalDatabaseFacadeExtensions.UseTransaction 此方法之一般實作的有效值,就是傳回 result
傳入的值。