WarningsConfigurationBuilder 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.
Entity Framework tarafından oluşturulan uyarıların çalışma zamanı davranışını yapılandırılır. Her uyarı türü için varsayılan bir davranış ve davranış ayarlayabilirsiniz.
Bu sınıf API içinde ConfigureWarnings(Action<WarningsConfigurationBuilder>) kullanılır ve uygulama kodunuzda doğrudan oluşturulacak şekilde tasarlanmamıştır.
public class WarningsConfigurationBuilder
type WarningsConfigurationBuilder = class
Public Class WarningsConfigurationBuilder
- Devralma
-
WarningsConfigurationBuilder
Oluşturucular
| Veri Akışı Adı | Description |
|---|---|
| WarningsConfigurationBuilder(WarningsConfiguration) |
WarningsConfigurationBuilder sınıfının yeni bir örneğini başlatır. Bu sınıf API içinde ConfigureWarnings(Action<WarningsConfigurationBuilder>) kullanılır ve uygulama kodunuzda doğrudan oluşturulacak şekilde tasarlanmamıştır. |
Özellikler
| Veri Akışı Adı | Description |
|---|---|
| Configuration |
Yapılandırmayı depolamak için kullanılan iç nesneyi alır. |
Yöntemler
| Veri Akışı Adı | Description |
|---|---|
| Default(WarningBehavior) |
Bir uyarı oluşturulduğunda varsayılan davranışı ayarlar. |
| Ignore(CoreEventId[]) |
Belirtilen çekirdek uyarıları oluşturulduğunda hiçbir şeyin olmasına neden olmaz. Veritabanı sağlayıcıları (ve diğer uzantılar), oluşturdukları uyarılar için bu davranışı yapılandırmak üzere bu yöntemin uzantı yöntemi aşırı yüklemelerini sağlayabilir. |
| Log(CoreEventId[]) |
Belirtilen çekirdek uyarıları oluşturulduğunda bir uyarının günlüğe kaydedilmesine neden olur. Veritabanı sağlayıcıları (ve diğer uzantılar), oluşturdukları uyarılar için bu davranışı yapılandırmak üzere bu yöntemin uzantı yöntemi aşırı yüklemelerini sağlayabilir. |
| Throw(CoreEventId[]) |
Belirtilen çekirdek uyarıları oluşturulduğunda bir özel durumun oluşturulmasına neden olur. Veritabanı sağlayıcıları (ve diğer uzantılar), oluşturdukları uyarılar için bu davranışı yapılandırmak üzere bu yöntemin uzantı yöntemi aşırı yüklemelerini sağlayabilir. |
Uzantı Metotları
| Veri Akışı Adı | Description |
|---|---|
| Ignore(WarningsConfigurationBuilder, InMemoryEventId[]) |
Belirtilen bellek içi uyarılar oluşturulduğunda hiçbir şeyin olmasına neden olmaz. |
| Ignore(WarningsConfigurationBuilder, RelationalEventId[]) |
Belirtilen ilişkisel veritabanı uyarıları oluşturulduğunda hiçbir şeyin olmasına neden olmaz. |
| Log(WarningsConfigurationBuilder, InMemoryEventId[]) |
Belirtilen bellek içi uyarılar oluşturulduğunda bir uyarının günlüğe kaydedilmesine neden olur. |
| Log(WarningsConfigurationBuilder, RelationalEventId[]) |
Belirtilen ilişkisel veritabanı uyarıları oluşturulduğunda bir uyarının günlüğe kaydedilmesine neden olur. |
| Throw(WarningsConfigurationBuilder, InMemoryEventId[]) |
Belirtilen bellek içi uyarılar oluşturulduğunda bir özel durumun oluşturulmasına neden olur. |
| Throw(WarningsConfigurationBuilder, RelationalEventId[]) |
Belirtilen ilişkisel veritabanı uyarıları oluşturulduğunda bir özel durumun oluşturulmasına neden olur. |