IDbCommandInterceptor 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
允许截获发送到关系数据库的命令。
public interface IDbCommandInterceptor : Microsoft.EntityFrameworkCore.Diagnostics.IInterceptor
type IDbCommandInterceptor = interface
interface IInterceptor
Public Interface IDbCommandInterceptor
Implements IInterceptor
- 派生
- 实现
注解
命令拦截器可用于查看、更改或禁止执行 DbCommand命令,并在结果返回到 EF 之前对其进行修改。
如果不是实现所有方法,请考虑从继承 DbCommandInterceptor 。
用于 AddInterceptors(IInterceptor[]) 注册应用程序拦截器。
扩展还可以在内部服务提供商中注册侦听器。 如果同时找到注入的侦听器和应用程序拦截器,则注入的侦听器按从服务提供商解析的顺序运行,然后最后运行应用程序拦截器。
有关详细信息和示例,请参阅 EF Core 拦截器 。