DbConfiguration.AddInterceptor 方法
[此頁面專屬於 Entity Framework 第 6 版。最新版本可從 'Entity Framework' NuGet 套件取得。如需 Entity Framework 的詳細資訊,請參閱 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
要註冊的攔截器。
備註
此方法旨在提供可探索的便利方式將組態加入至 Entity Framework。 從內部來看,其運作方式與使用 AddDependencyResolver 為 IDbInterceptor 加入適當的解析程式相同。 也就是說,如果需要相同的功能,可以使用自訂解析程式或由反轉控制項容器支援的解析程式來達成。