IDbCommandInterceptor 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 poleceń wysyłanych do relacyjnej bazy danych.
public interface IDbCommandInterceptor : Microsoft.EntityFrameworkCore.Diagnostics.IInterceptor
type IDbCommandInterceptor = interface
interface IInterceptor
Public Interface IDbCommandInterceptor
Implements IInterceptor
- Pochodne
- Implementuje
Uwagi
Przechwytniki poleceń mogą służyć do wyświetlania, zmieniania lub pomijania wykonywania DbCommandelementu oraz modyfikowania wyniku przed jego zwróceniem do platformy EF.
Rozważ dziedziczenie po DbCommandInterceptor , jeśli nie implementuje wszystkich metod.
Służy AddInterceptors(IInterceptor[]) do rejestrowania przechwytywania aplikacji.
Rozszerzenia mogą również rejestrować przechwytujące elementy u wewnętrznego dostawcy usług. Jeśli zostaną znalezione zarówno wstrzyknięte, jak i przechwytujące aplikacje, następnie wstrzyknięte przechwytniki są uruchamiane w kolejności, w której są rozpoznawane od dostawcy usług, a następnie przechwytywanie aplikacji są uruchamiane jako ostatnie.
Aby uzyskać więcej informacji i przykłady, zobacz przechwytywanie technologii EF Core .