Jazyk

IQueryExpressionInterceptor Rozhraní

Definice

Umožňuje zachycení stromů výrazů dotazu a výsledných kompilovaných delegátů.

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

Poznámky

Slouží AddInterceptors(IInterceptor[]) k registraci zachytávání aplikací.

Rozšíření můžou také registrovat průsečíky v interním poskytovateli služeb. Pokud jsou nalezeny injektované i aplikační průsečíky, spustí se injektované průsečíky v pořadí, v jakém jsou vyřešeny od poskytovatele služeb, a potom se zachytávají poslední zachytávání aplikací.

Další informace a příklady najdete v tématu zachytávání EF Core .

Metody

Název Description
QueryCompilationStarting(Expression, QueryExpressionEventData)

Volá se pomocí stromu výrazů LINQ pro dotaz před kompilací.

Platí pro