Aracılığıyla paylaş


DbInterception Sınıf

Tanım

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