Język

IQueryExpressionInterceptor Interfejs

Definicja

Umożliwia przechwytywanie drzew wyrażeń zapytań i wynikowych skompilowanych delegatów.

public interface IQueryExpressionInterceptor : Microsoft.EntityFrameworkCore.Diagnostics.ISingletonInterceptor
public interface IQueryExpressionInterceptor : Microsoft.EntityFrameworkCore.Diagnostics.IInterceptor
type IQueryExpressionInterceptor = interface
    interface ISingletonInterceptor
    interface IInterceptor
type IQueryExpressionInterceptor = interface
    interface IInterceptor
Public Interface IQueryExpressionInterceptor
Implements ISingletonInterceptor
Public Interface IQueryExpressionInterceptor
Implements IInterceptor
Implementuje

Uwagi

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

Rozszerzenia mogą również rejestrować przechwytniki u wewnętrznego dostawcy usług. Jeśli znaleziono zarówno wstrzykiwane, jak i przechwytujące aplikacje, następnie wstrzykiwane przechwytniki są uruchamiane w kolejności, w której są rozpoznawane przez dostawcę usług, a następnie przechwytujące aplikacje są uruchamiane jako ostatnie.

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

Metody

Nazwisko Opis
QueryCompilationStarting(Expression, QueryExpressionEventData)

Wywoływana za pomocą drzewa wyrażeń LINQ dla zapytania przed jego skompilowanie.

Dotyczy