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 zachytávání DbContext.SaveChanges metod a DbContext.SaveChangesAync .
public interface ISaveChangesInterceptor : Microsoft.EntityFrameworkCore.Diagnostics.IInterceptor
type ISaveChangesInterceptor = interface
interface IInterceptor
Public Interface ISaveChangesInterceptor
Implements IInterceptor
- Odvozené
- Implementuje
Poznámky
Zachytávače SaveChanges lze použít k zobrazení, změně nebo potlačení provádění volání SaveChanges a úpravě výsledku před jeho vrácením do EF.
Zvažte dědění z SaveChangesInterceptor , pokud neimplují všechny metody.
Slouží AddInterceptors(IInterceptor[]) k registraci zachytávače aplikací.
Rozšíření můžou také registrovat zachytávače u interního poskytovatele služeb. Pokud jsou nalezeny zachytávače vložené aplikace i aplikace, jsou vložené zachytávače spuštěny v pořadí, v jakém jsou vyřešeny od poskytovatele služby, a pak jsou zachytávače aplikací spuštěny jako poslední.
Další informace a příklady najdete v tématu zachytávače EF Core .
Metody
Platí pro
Entity Framework