DbInterception 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
這裡是攔截機的 IDbInterceptor 註冊點。 當 EF 執行特定操作(例如對資料庫執行指令)時,攔截器會收到通知。 如需範例,請參閱 IDbCommandInterceptor。
public static class DbInterception
type DbInterception = class
Public Class DbInterception
- 繼承
-
DbInterception
屬性
| 名稱 | Description |
|---|---|
| Dispatch |
這是派遣攔截機的入口。 這通常僅由 Entity Framework 內部使用,但公開提供,以便其他程式碼能確保在代表 EF 執行操作時會呼叫註冊攔截器。 例如,EF 提供者 a 在執行指令時可能會利用此機制。 |
方法
| 名稱 | Description |
|---|---|
| Add(IDbInterceptor) |
註冊新 IDbInterceptor 用戶以接收通知。 請注意,攔截器必須實作某種從 延伸的 IDbInterceptor 介面,才能發揮作用。 |
| Remove(IDbInterceptor) |
移除已註冊 IDbInterceptor 的用戶,使其不再收到通知。 若該攔截器未註冊,則為 no-op。 |