Sprache

IDbTransactionInterceptor.TransactionUsed Methode

Definition

Wird sofort aufgerufen, nachdem RelationalDatabaseFacadeExtensions.UseTransaction sie aufgerufen wurde.

public virtual System.Data.Common.DbTransaction TransactionUsed(System.Data.Common.DbConnection connection, Microsoft.EntityFrameworkCore.Diagnostics.TransactionEventData eventData, System.Data.Common.DbTransaction result);
public 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
abstract member 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
Public Function TransactionUsed (connection As DbConnection, eventData As TransactionEventData, result As DbTransaction) As DbTransaction

Parameter

connection
DbConnection

Die Verbindung.

eventData
TransactionEventData

Kontextbezogene Informationen zu Verbindung und Transaktion.

result
DbTransaction

Das DbTransaction wurde an RelationalDatabaseFacadeExtensions.UseTransactionübergeben. Dieser Wert wird in der Regel als Rückgabewert für die Implementierung dieser Methode verwendet.

Gibt zurück

Der Wert, der als effektiver Wert verwendet wird, der an RelationalDatabaseFacadeExtensions.UseTransaction eine Implementierung dieser Methode für jeden Interceptor übergeben wird, der nicht versucht, das Ergebnis zu ändern, besteht darin, den result übergebenen Wert zurückzugeben.

Gilt für: