DbConfiguration.AddInterceptor 方法

[本页针对的是实体框架版本 6。最新版本以“实体框架”NuGet 包的形式提供。有关实体框架的更多信息,请参见 msdn.com/data/ef。]

在应用程序启动时注册 IDbInterceptor。 请注意,还可使用 DbInterception 随时添加和删除侦听器。

命名空间:  System.Data.Entity
程序集:  EntityFramework(在 EntityFramework.dll 中)

语法

声明
Protected Friend Sub AddInterceptor ( _
    interceptor As IDbInterceptor _
)
用法
Dim interceptor As IDbInterceptor 

Me.AddInterceptor(interceptor)
protected internal void AddInterceptor(
    IDbInterceptor interceptor
)
protected public:
void AddInterceptor(
    IDbInterceptor^ interceptor
)
member AddInterceptor : 
        interceptor:IDbInterceptor -> unit
function AddInterceptor(
    interceptor : IDbInterceptor
)

参数

  • interceptor
    类型:IDbInterceptor
    要注册的侦听器。

备注

此方法作为用于将配置添加到实体框架的方便且可发现的方式提供。 在内部,其工作方式与使用 AddDependencyResolver 为 IDbInterceptor 添加适当解析程序的工作方式相同。 这意味着,如果需要,可以使用自定义解析程序或者控制反转容器支持的解析程序实现相同功能。

请参阅

参考

DbConfiguration 类

System.Data.Entity 命名空间