DbTransactionInterceptor.TransactionUsed Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.