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 的 ,以便它不再接收通知。 如果未注册给定的侦听器,则这是一个无操作。

适用于