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


IDbTransactionInterceptor.TransactionUsed Метод

Определение

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

public System.Data.Common.DbTransaction TransactionUsed (System.Data.Common.DbConnection connection, Microsoft.EntityFrameworkCore.Diagnostics.TransactionEventData eventData, System.Data.Common.DbTransaction result);
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
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 Function TransactionUsed (connection As DbConnection, eventData As TransactionEventData, result As DbTransaction) As 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 переданное значение.

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