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
переданное значение.
Реализации
Применяется к
Entity Framework