IDbConnectionInterceptor 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 operacji w systemie DbConnection.
public interface IDbConnectionInterceptor : Microsoft.EntityFrameworkCore.Diagnostics.IInterceptor
type IDbConnectionInterceptor = interface
interface IInterceptor
Public Interface IDbConnectionInterceptor
Implements IInterceptor
- Pochodne
- Implementuje
Uwagi
Przechwytniki połączeń mogą służyć do wyświetlania, zmieniania lub pomijania operacji w systemie DbConnectionoraz modyfikowania wyniku przed jego zwróceniem do platformy EF.
Rozważ dziedziczenie z DbConnectionInterceptor , 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.
Aby uzyskać więcej informacji i przykładów, zobacz przechwytywanie ef Core .