Sdílet prostřednictvím


IQueryExpressionInterceptor Rozhraní

Definice

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

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

Poznámky

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

Rozšíření můžou také registrovat zachytávací moduly v interním poskytovateli služeb. Pokud jsou nalezeny zachytávače vložené i aplikace, spustí se vložené zachytávací zachytávače v pořadí, v jakém jsou vyřešeny od poskytovatele služby, a pak se zachytávače aplikace spustí jako poslední.

Další informace a příklady najdete v tématu Zachytávače EF Core .

Metody

QueryCompilationStarting(Expression, QueryExpressionEventData)

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

Platí pro