DbTransactionInterceptor.TransactionUsed Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Unmittelbar nach RelationalDatabaseFacadeExtensions.UseTransaction aufgerufen wird.
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
Parameter
- connection
- DbConnection
Die Verbindung.
- eventData
- TransactionEventData
Kontextinformationen 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 normale Implementierung dieser Methode für jeden Interceptor, der nicht versucht, das Ergebnis zu ändern, übergeben wird, gibt den result
übergebenen Wert zurück.
Implementiert
Gilt für:
Entity Framework