Sdílet prostřednictvím


DbTransactionInterceptor.TransactionUsed Metoda

Definice

Volá se okamžitě po RelationalDatabaseFacadeExtensions.UseTransaction zavolání.

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

Parametry

connection
DbConnection

Připojení.

eventData
TransactionEventData

Kontextové informace o připojení a transakci.

result
DbTransaction

Ta DbTransaction byla předána do RelationalDatabaseFacadeExtensions.UseTransaction. Tato hodnota se obvykle používá jako návratová hodnota pro implementaci této metody.

Návraty

Hodnota, která se použije jako efektivní hodnota předaná RelationalDatabaseFacadeExtensions.UseTransaction do Normální implementace této metody pro jakýkoli zasahovač, který se nepokouší změnit výsledek, je vrátit result hodnotu předanou v.

Implementuje

Platí pro