DbContextOptionsBuilder.AddInterceptors Yöntem
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.
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
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
Birden çok çağrının zincirlenebilir olması için aynı Oluşturucu örneği.