语言

DbInterception 类

定义

这是侦听器的 IDbInterceptor 注册点。 当 EF 执行某些操作(例如针对数据库执行命令)时,侦听器会收到通知。 有关示例,请参阅 IDbCommandInterceptor。

public static class DbInterception
type DbInterception = class
Public Class DbInterception
继承
DbInterception

属性

名称 说明
Dispatch

这是调度到侦听器的入口点。 这通常仅由实体框架在内部使用,但它是公开提供的,以便其他代码可以确保在代表 EF 执行操作时调用已注册的侦听器。 例如,EF 提供程序 在执行命令时可能会使用此提供程序。

方法

名称 说明
Add(IDbInterceptor)

注册新的 IDbInterceptor 以接收通知。 请注意,侦听器必须实现从 扩展 IDbInterceptor 的某个接口,以便非常有用。

Remove(IDbInterceptor)

删除已注册 IDbInterceptor 的 ,以便它不再接收通知。 如果未注册给定的侦听器,则这是一个无操作。

适用于