次の方法で共有


IDbTransactionInterceptor.TransactionUsed メソッド

定義

が呼び出された直後に RelationalDatabaseFacadeExtensions.UseTransaction 呼び出されます。

public System.Data.Common.DbTransaction TransactionUsed (System.Data.Common.DbConnection connection, Microsoft.EntityFrameworkCore.Diagnostics.TransactionEventData eventData, System.Data.Common.DbTransaction result);
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
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 Function TransactionUsed (connection As DbConnection, eventData As TransactionEventData, result As DbTransaction) As DbTransaction
Public Overridable Function TransactionUsed (connection As DbConnection, eventData As TransactionEventData, result As DbTransaction) As DbTransaction

パラメーター

connection
DbConnection

接続。

eventData
TransactionEventData

接続とトランザクションに関するコンテキスト情報。

result
DbTransaction

DbTransactionRelationalDatabaseFacadeExtensions.UseTransaction渡された 。 この値は、通常、このメソッドの実装の戻り値として使用されます。

戻り値

に渡される RelationalDatabaseFacadeExtensions.UseTransaction 有効な値として使用される値。 結果を変更しようとしていないインターセプターに対するこのメソッドの実装は、渡された値を result 返すことです。

適用対象