Поделиться через


DbTransactionInterceptor.TransactionUsed Метод

Определение

Вызывается сразу после RelationalDatabaseFacadeExtensions.UseTransaction вызова .

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

Параметры

connection
DbConnection

Соединение.

eventData
TransactionEventData

Контекстные сведения о подключении и транзакции.

result
DbTransaction

Объект , переданный DbTransaction в RelationalDatabaseFacadeExtensions.UseTransaction. Это значение обычно используется в качестве возвращаемого значения для реализации этого метода.

Возвращаемое значение

Значение, которое будет использоваться в качестве эффективного значения, переданного RelationalDatabaseFacadeExtensions.UseTransaction в обычную реализацию этого метода для любого перехватчика, который не пытается изменить результат, возвращает result переданное значение.

Реализации

Применяется к