DbTransactionInterceptor.TransactionUsed Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
.