IQueryExpressionInterceptor Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Entity Framework