DbTransactionInterceptor.ReleasingSavepoint Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Volá se těsně před tím, než EF hodlá uvolnit bod uložení transakce.
public virtual Microsoft.EntityFrameworkCore.Diagnostics.InterceptionResult ReleasingSavepoint (System.Data.Common.DbTransaction transaction, Microsoft.EntityFrameworkCore.Diagnostics.TransactionEventData eventData, Microsoft.EntityFrameworkCore.Diagnostics.InterceptionResult result);
abstract member ReleasingSavepoint : System.Data.Common.DbTransaction * Microsoft.EntityFrameworkCore.Diagnostics.TransactionEventData * Microsoft.EntityFrameworkCore.Diagnostics.InterceptionResult -> Microsoft.EntityFrameworkCore.Diagnostics.InterceptionResult
override this.ReleasingSavepoint : System.Data.Common.DbTransaction * Microsoft.EntityFrameworkCore.Diagnostics.TransactionEventData * Microsoft.EntityFrameworkCore.Diagnostics.InterceptionResult -> Microsoft.EntityFrameworkCore.Diagnostics.InterceptionResult
Public Overridable Function ReleasingSavepoint (transaction As DbTransaction, eventData As TransactionEventData, result As InterceptionResult) As InterceptionResult
Parametry
- transaction
- DbTransaction
Transakce.
- eventData
- TransactionEventData
Kontextové informace o připojení a transakci.
- result
- InterceptionResult
Představuje aktuální výsledek, pokud existuje.
Tato hodnota bude nastavená IsSuppressed na , true
pokud některý předchozí zachytávací modul potlačil spuštění voláním Suppress()metody .
Tato hodnota se obvykle používá jako návratová hodnota pro implementaci této metody.
Návraty
Pokud IsSuppressed je false
, ef bude pokračovat jako obvykle.
Pokud IsSuppressed je true
hodnota , ef potlačí operaci, kterou se chysl provést.
Implementace této metody pro všechny zachytávací objekty, které se nepokouší potlačit operaci, je vrácení result
předané hodnoty.
Implementuje
Platí pro
Entity Framework