Udostępnij za pośrednictwem


DbTransactionInterceptor.TransactionUsed Metoda

Definicja

Wywoływana natychmiast po RelationalDatabaseFacadeExtensions.UseTransaction wywołaniu.

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

Połączenie.

eventData
TransactionEventData

Kontekstowe informacje o połączeniu i transakcji.

result
DbTransaction

Przekazano element DbTransaction do .RelationalDatabaseFacadeExtensions.UseTransaction Ta wartość jest zwykle używana jako wartość zwracana dla implementacji tej metody.

Zwraca

Wartość, która będzie używana jako efektywna wartość przekazana do RelationalDatabaseFacadeExtensions.UseTransaction normalnej implementacji tej metody dla każdego przechwytnika, który nie próbuje zmienić wyniku, jest zwrócenie wartości przekazanej result .

Implementuje

Dotyczy