ISaveChangesInterceptor Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Umożliwia przechwytywanie DbContext.SaveChanges metod i DbContext.SaveChangesAync .
Przechwytniki poleceń mogą służyć do wyświetlania, zmieniania lub pomijania wykonywania wywołania SaveChanges i modyfikowania wyniku, zanim zostanie zwrócony do programu EF.
Rozważ dziedziczenie z SaveChangesInterceptor , jeśli nie implementuje wszystkich metod.
Służy AddInterceptors(IInterceptor[]) do rejestrowania przechwytywania aplikacji.
Rozszerzenia mogą również rejestrować przechwytniki u wewnętrznego dostawcy usług. W przypadku znalezienia zarówno wstrzykiwanych, jak i przechwytujących aplikacje, wstrzyknięte przechwytniki są uruchamiane w kolejności, w której są rozpoznawane przez dostawcę usług, a następnie przechwytujące aplikacje są uruchamiane ostatnio.
public interface ISaveChangesInterceptor : Microsoft.EntityFrameworkCore.Diagnostics.IInterceptor
type ISaveChangesInterceptor = interface
interface IInterceptor
Public Interface ISaveChangesInterceptor
Implements IInterceptor
- Pochodne
- Implementuje
Uwagi
Aby uzyskać więcej informacji, zobacz przechwytywanie ef Core .
Metody
Dotyczy
Opinia
Prześlij i wyświetl opinię dla