Partager via


IQueryExpressionInterceptor Interface

Définition

Permet l’interception des arborescences d’expressions de requête et des délégués compilés résultants.

public interface IQueryExpressionInterceptor : Microsoft.EntityFrameworkCore.Diagnostics.IInterceptor
type IQueryExpressionInterceptor = interface
    interface IInterceptor
Public Interface IQueryExpressionInterceptor
Implements IInterceptor
Implémente

Remarques

Utilisez AddInterceptors(IInterceptor[]) pour inscrire des intercepteurs d’application.

Les extensions peuvent également inscrire des intercepteurs dans le fournisseur de services interne. Si les intercepteurs injectés et d’application sont trouvés, les intercepteurs injectés sont exécutés dans l’ordre où ils sont résolus à partir du fournisseur de services, puis les intercepteurs d’application sont exécutés en dernier.

Pour plus d’informations et d’exemples, consultez intercepteurs EF Core .

Méthodes

QueryCompilationStarting(Expression, QueryExpressionEventData)

Appelé avec l’arborescence d’expressions LINQ pour une requête avant qu’elle ne soit compilée.

S’applique à