Bagikan melalui


DbInterception Kelas

Definisi

Ini adalah titik pendaftaran untuk IDbInterceptor pencegat. Pencegat menerima pemberitahuan ketika EF melakukan operasi tertentu seperti menjalankan perintah terhadap database. Misalnya, lihat IDbCommandInterceptor.

public static class DbInterception
type DbInterception = class
Public Class DbInterception
Warisan
DbInterception

Properti

Dispatch

Ini adalah titik masuk untuk dikirim ke pencegat. Ini biasanya hanya digunakan secara internal oleh Kerangka Kerja Entitas tetapi disediakan secara publik sehingga kode lain dapat memastikan bahwa pencegat terdaftar dipanggil ketika operasi dilakukan atas nama EF. Misalnya, penyedia EF dapat menggunakan ini saat menjalankan perintah.

Metode

Add(IDbInterceptor)

Mendaftarkan baru IDbInterceptor untuk menerima pemberitahuan. Perhatikan bahwa pencegat harus mengimplementasikan beberapa antarmuka yang meluas dari IDbInterceptor menjadi berguna.

Remove(IDbInterceptor)

Menghapus terdaftar IDbInterceptor sehingga tidak akan lagi menerima pemberitahuan. Jika pencegat yang diberikan tidak terdaftar, maka ini adalah no-op.

Berlaku untuk