ISaveChangesInterceptor Rozhraní
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í.
Umožňuje zachycení metod DbContext.SaveChanges a DbContext.SaveChangesAync metod.
public interface ISaveChangesInterceptor : Microsoft.EntityFrameworkCore.Diagnostics.IInterceptor
type ISaveChangesInterceptor = interface
interface IInterceptor
Public Interface ISaveChangesInterceptor
Implements IInterceptor
- Odvozené
- Implementuje
Poznámky
Zachytávání SaveChanges lze použít k zobrazení, změně nebo potlačení provádění volání SaveChanges a úpravě výsledku před vrácením do EF.
Pokud neimimplují všechny metody, zvažte dědění zděděné SaveChangesInterceptor .
Slouží AddInterceptors(IInterceptor[]) k registraci zachytávání aplikací.
Rozšíření můžou také registrovat průsečíky v interním poskytovateli služeb. Pokud jsou nalezeny injektované i aplikační průsečíky, spustí se injektované průsečíky v pořadí, v jakém jsou vyřešeny od poskytovatele služeb, a potom se zachytávají poslední zachytávání aplikací.
Další informace a příklady najdete v tématu zachytávání EF Core .