Partager via


DbTransactionInterceptor.TransactionUsed Méthode

Définition

Appelé immédiatement après RelationalDatabaseFacadeExtensions.UseTransaction est appelé.

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

Paramètres

connection
DbConnection

Connexion.

eventData
TransactionEventData

Informations contextuelles sur la connexion et la transaction.

result
DbTransaction

DbTransaction qui a été passé à RelationalDatabaseFacadeExtensions.UseTransaction. Cette valeur est généralement utilisée comme valeur de retour pour l’implémentation de cette méthode.

Retours

La valeur qui sera utilisée comme valeur effective passée à RelationalDatabaseFacadeExtensions.UseTransaction une implémentation normale de cette méthode pour tout intercepteur qui ne tente pas de modifier le résultat est de retourner la result valeur transmise.

Implémente

S’applique à