IDbTransactionInterceptor.TransactionUsed Methode

Definition

Wird unmittelbar nach RelationalDatabaseFacadeExtensions.UseTransaction dem Aufruf aufgerufen.

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

Parameter

connection
DbConnection

Die Verbindung.

eventData
TransactionEventData

Kontextbezogene Informationen zu Verbindung und Transaktion.

result
DbTransaction

Die DbTransaction , die an RelationalDatabaseFacadeExtensions.UseTransactionübergeben wurde. 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 das Ergebnis nicht zu ändern versucht, gibt den result übergebenen Wert zurück.

Gilt für: