Compartir a través de


DbTransactionInterceptor.TransactionUsed Método

Definición

Se llama inmediatamente después RelationalDatabaseFacadeExtensions.UseTransaction de llamar a .

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

Parámetros

connection
DbConnection

La conexión.

eventData
TransactionEventData

Información contextual sobre la conexión y la transacción.

result
DbTransaction

que DbTransaction se pasó a RelationalDatabaseFacadeExtensions.UseTransaction. Este valor se usa normalmente como valor devuelto para la implementación de este método.

Devoluciones

Valor que se usará como valor efectivo pasado a RelationalDatabaseFacadeExtensions.UseTransaction una implementación normal de este método para cualquier interceptor que no intente cambiar el resultado es devolver el result valor pasado.

Implementaciones

Se aplica a