Freigeben über


IQueryExpressionInterceptor Schnittstelle

Definition

Ermöglicht das Abfangen von Abfrageausdruckstrukturen und daraus resultierenden kompilierten Delegaten.

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

Hinweise

Verwenden Sie AddInterceptors(IInterceptor[]) zum Registrieren von Anwendungs-Interceptors.

Erweiterungen können auch Interceptors im internen Dienstanbieter registrieren. Wenn sowohl eingefügte als auch Anwendungs-Interceptors gefunden werden, werden die eingefügten Interceptors in der Reihenfolge ausgeführt, in der sie vom Dienstanbieter aufgelöst werden, und dann werden die Anwendungs-Interceptors zuletzt ausgeführt.

Weitere Informationen und Beispiele finden Sie unter EF Core-Interceptors .

Methoden

QueryCompilationStarting(Expression, QueryExpressionEventData)

Wird mit der LINQ-Ausdrucksstruktur für eine Abfrage aufgerufen, bevor sie kompiliert wird.

Gilt für: