Język

IInterceptor Interfejs

Definicja

Interfejs podstawowy dla wszystkich przechwytywania programu Entity Framework.

public interface IInterceptor
type IInterceptor = interface
Public Interface IInterceptor
Pochodne

Uwagi

Przechwytywanie może służyć do wyświetlania, zmieniania lub pomijania operacji wykonywanych przez program Entity Framework. Aby uzyskać szczegółowe informacje, zobacz konkretne implementacje tego interfejsu. Na przykład "IDbCommandInterceptor".

Służy AddInterceptors(IInterceptor[]) do rejestrowania przechwytywania aplikacji.

Rozszerzenia mogą również rejestrować wiele IInterceptors w wewnętrznym dostawcy usług. W przypadku znalezienia zarówno wstrzykiwanych, jak i przechwytujących aplikacji, wstrzyknięte przechwytuje są uruchamiane w kolejności, w której są rozpoznawane przez dostawcę usług, a następnie przechwytujące aplikacje są uruchamiane w kolejności, w której zostały dodane do kontekstu.

Aby uzyskać więcej informacji i przykładów, zobacz przechwytywanie programu EF Core .

Dotyczy