DbInterception Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bu, kesme noktaları için IDbInterceptor kayıt noktasıdır. EF, veritabanında komut yürütme gibi belirli işlemleri gerçekleştirdiğinde, kesiciler bildirim alır. Örnek için bkz. IDbCommandInterceptor.
public static class DbInterception
type DbInterception = class
Public Class DbInterception
- Devralma
-
DbInterception
Özellikler
Dispatch |
Bu, kesme noktalarına göndermek için giriş noktasıdır. Bu genellikle yalnızca Entity Framework tarafından dahili olarak kullanılır, ancak diğer kodların EF adına işlemler gerçekleştirildiğinde kayıtlı kesme makinelerinin çağrıldığından emin olabilmesi için genel olarak sağlanır. Örneğin, EF sağlayıcıları komutları yürütürken bunu kullanabilir. |
Yöntemler
Add(IDbInterceptor) |
Bildirimleri almak için yeni IDbInterceptor bir kayıt oluşturur. Kesme noktasının yararlı olacak şekilde genişleten bazı arabirimler IDbInterceptor uygulaması gerektiğini unutmayın. |
Remove(IDbInterceptor) |
Artık bildirim almaması için kayıtlı IDbInterceptor bir kaydı kaldırır. Verilen kesme noktası kayıtlı değilse, bu işlem yapılmaz. |
Şunlara uygulanır
Entity Framework
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin