DbInterception 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
这是侦听器的 IDbInterceptor 注册点。 当 EF 执行某些操作(例如针对数据库执行命令)时,侦听器会收到通知。 有关示例,请参阅 IDbCommandInterceptor。
public static class DbInterception
type DbInterception = class
Public Class DbInterception
- 继承
-
DbInterception
属性
Dispatch |
这是调度到侦听器的入口点。 这通常仅由实体框架在内部使用,但它是公开提供的,以便其他代码可以确保在代表 EF 执行操作时调用已注册的侦听器。 例如,EF 提供程序 在执行命令时可能会使用此提供程序。 |
方法
Add(IDbInterceptor) |
注册新的 IDbInterceptor 以接收通知。 请注意,侦听器必须实现从 扩展 IDbInterceptor 的某个接口,以便非常有用。 |
Remove(IDbInterceptor) |
删除已注册 IDbInterceptor 的 ,以便它不再接收通知。 如果未注册给定的侦听器,则这是一个无操作。 |