DbContextOptionsBuilder.AddInterceptors Yöntem

Tanım

Aşırı Yüklemeler

AddInterceptors(IInterceptor[])

IInterceptorBağlamda kayıtlı olanlara örnekler ekler.

Yakalayıcılar Entity Framework tarafından alınan işlemleri görüntülemek, değiştirmek veya gizlemek için kullanılabilir. IInterceptorAyrıntılar için bkz. belirli uygulamalar. Örneğin, ' ıdbcommandyakalayıcısı '.

Uzantılar IInterceptor , iç hizmet sağlayıcısına birden çok öğeleri de kaydedebilir. Hem eklenen hem de uygulama yakalayıcılar bulunursa, eklenen yakalayıcılar hizmet sağlayıcısından çözümlendikleri sırada çalıştırılır ve sonra uygulama yakalayıcılar, içeriğe eklendikleri sırada çalıştırılır.

Bu yöntemin birden çok kez çağrılması, her çağrının içeriğe eklendiği tüm yakalayıcılar oluşmasına neden olur. Önceki bir çağrıya eklenen yakalayıcılar, sonraki bir çağrıda eklenen yakalayıcılar tarafından geçersiz kılınmaz.

AddInterceptors(IEnumerable<IInterceptor>)

IInterceptorBağlamda kayıtlı olanlara örnekler ekler.

Yakalayıcılar Entity Framework tarafından alınan işlemleri görüntülemek, değiştirmek veya gizlemek için kullanılabilir. IInterceptorAyrıntılar için bkz. belirli uygulamalar. Örneğin, ' ıdbcommandyakalayıcısı '.

Tek bir dinleyici örneği, birden çok farklı dinleyici arabirimi uygulayabilir. Uyguladığı tüm arabirimler için bir yakalayıcısı olarak kaydedilir.

Uzantılar IInterceptor , iç hizmet sağlayıcısına birden çok öğeleri de kaydedebilir. Hem eklenen hem de uygulama yakalayıcılar bulunursa, eklenen yakalayıcılar hizmet sağlayıcısından çözümlendikleri sırada çalıştırılır ve sonra uygulama yakalayıcılar, içeriğe eklendikleri sırada çalıştırılır.

Bu yöntemin birden çok kez çağrılması, her çağrının içeriğe eklendiği tüm yakalayıcılar oluşmasına neden olur. Önceki bir çağrıya eklenen yakalayıcılar, sonraki bir çağrıda eklenen yakalayıcılar tarafından geçersiz kılınmaz.

AddInterceptors(IInterceptor[])

IInterceptorBağlamda kayıtlı olanlara örnekler ekler.

Yakalayıcılar Entity Framework tarafından alınan işlemleri görüntülemek, değiştirmek veya gizlemek için kullanılabilir. IInterceptorAyrıntılar için bkz. belirli uygulamalar. Örneğin, ' ıdbcommandyakalayıcısı '.

Uzantılar IInterceptor , iç hizmet sağlayıcısına birden çok öğeleri de kaydedebilir. Hem eklenen hem de uygulama yakalayıcılar bulunursa, eklenen yakalayıcılar hizmet sağlayıcısından çözümlendikleri sırada çalıştırılır ve sonra uygulama yakalayıcılar, içeriğe eklendikleri sırada çalıştırılır.

Bu yöntemin birden çok kez çağrılması, her çağrının içeriğe eklendiği tüm yakalayıcılar oluşmasına neden olur. Önceki bir çağrıya eklenen yakalayıcılar, sonraki bir çağrıda eklenen yakalayıcılar tarafından geçersiz kılınmaz.

public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder AddInterceptors (params Microsoft.EntityFrameworkCore.Diagnostics.IInterceptor[] interceptors);
abstract member AddInterceptors : Microsoft.EntityFrameworkCore.Diagnostics.IInterceptor[] -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
override this.AddInterceptors : Microsoft.EntityFrameworkCore.Diagnostics.IInterceptor[] -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
Public Overridable Function AddInterceptors (ParamArray interceptors As IInterceptor()) As DbContextOptionsBuilder

Parametreler

interceptors
IInterceptor[]

Eklenecek yakalayıcılar.

Döndürülenler

DbContextOptionsBuilder

Birden çok çağrının zincirlenebilir olması için aynı Oluşturucu örneği.

Şunlara uygulanır

AddInterceptors(IEnumerable<IInterceptor>)

IInterceptorBağlamda kayıtlı olanlara örnekler ekler.

Yakalayıcılar Entity Framework tarafından alınan işlemleri görüntülemek, değiştirmek veya gizlemek için kullanılabilir. IInterceptorAyrıntılar için bkz. belirli uygulamalar. Örneğin, ' ıdbcommandyakalayıcısı '.

Tek bir dinleyici örneği, birden çok farklı dinleyici arabirimi uygulayabilir. Uyguladığı tüm arabirimler için bir yakalayıcısı olarak kaydedilir.

Uzantılar IInterceptor , iç hizmet sağlayıcısına birden çok öğeleri de kaydedebilir. Hem eklenen hem de uygulama yakalayıcılar bulunursa, eklenen yakalayıcılar hizmet sağlayıcısından çözümlendikleri sırada çalıştırılır ve sonra uygulama yakalayıcılar, içeriğe eklendikleri sırada çalıştırılır.

Bu yöntemin birden çok kez çağrılması, her çağrının içeriğe eklendiği tüm yakalayıcılar oluşmasına neden olur. Önceki bir çağrıya eklenen yakalayıcılar, sonraki bir çağrıda eklenen yakalayıcılar tarafından geçersiz kılınmaz.

public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder AddInterceptors (System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.Diagnostics.IInterceptor> interceptors);
abstract member AddInterceptors : seq<Microsoft.EntityFrameworkCore.Diagnostics.IInterceptor> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
override this.AddInterceptors : seq<Microsoft.EntityFrameworkCore.Diagnostics.IInterceptor> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
Public Overridable Function AddInterceptors (interceptors As IEnumerable(Of IInterceptor)) As DbContextOptionsBuilder

Parametreler

interceptors
IEnumerable<IInterceptor>

Eklenecek yakalayıcılar.

Döndürülenler

DbContextOptionsBuilder

Birden çok çağrının zincirlenebilir olması için aynı Oluşturucu örneği.

Şunlara uygulanır