WarningsConfigurationBuilder Sınıf

Tanım

Entity Framework tarafından oluşturulan olayların çalışma zamanı davranışını yapılandırır. Her olay KIMLIĞI için varsayılan bir davranış ve davranış belirleyebilirsiniz.

Bu sınıf, ConfigureWarnings(Action<WarningsConfigurationBuilder>) API ve uygulama kodunuzda doğrudan oluşturulacak şekilde tasarlanmamıştır.

public class WarningsConfigurationBuilder
type WarningsConfigurationBuilder = class
Public Class WarningsConfigurationBuilder
Devralma
WarningsConfigurationBuilder

Açıklamalar

Daha fazla bilgi için bkz. belirli iletiler Için yapılandırma .

Oluşturucular

WarningsConfigurationBuilder(DbContextOptionsBuilder)

WarningsConfigurationBuilder sınıfının yeni bir örneğini başlatır.

Yöntemler

Default(WarningBehavior)

Bir uyarı oluşturulduğunda varsayılan davranışı ayarlar.

Olay KIMLIĞI değerleri, ve içinde bulunabilir CoreEventId RelationalEventId . Kullanılan veritabanı sağlayıcısı, benzer bir sınıfta sağlayıcıya özgü olay kimliklerini de tanımlayabilir.

Ignore(EventId[])

Varsayılan yapılandırmadan bağımsız olarak, belirtilen olay gerçekleştiğinde hiçbir şeyin gerçekleşmediğine neden olur.

Olay KIMLIĞI değerleri, ve içinde bulunabilir CoreEventId RelationalEventId . Kullanılan veritabanı sağlayıcısı, benzer bir sınıfta sağlayıcıya özgü olay kimliklerini de tanımlayabilir.

Log(EventId[])

Varsayılan yapılandırmadan bağımsız olarak bir olayın günlüğe kaydedilmesine neden olur.

Olay KIMLIĞI değerleri, ve içinde bulunabilir CoreEventId RelationalEventId . Kullanılan veritabanı sağlayıcısı, benzer bir sınıfta sağlayıcıya özgü olay kimliklerini de tanımlayabilir.

Log(ValueTuple<EventId,LogLevel>[])

Varsayılan yapılandırmadan bağımsız olarak, bir olayın belirtilen düzeyde günlüğe kaydedilmesine neden olur.

Olay KIMLIĞI değerleri, ve içinde bulunabilir CoreEventId RelationalEventId . Kullanılan veritabanı sağlayıcısı, benzer bir sınıfta sağlayıcıya özgü olay kimliklerini de tanımlayabilir.

Throw(EventId[])

Varsayılan yapılandırmadan bağımsız olarak, belirtilen olay gerçekleştiğinde bir özel durumun oluşturulmasına neden olur.

Olay KIMLIĞI değerleri, ve içinde bulunabilir CoreEventId RelationalEventId . Kullanılan veritabanı sağlayıcısı, benzer bir sınıfta sağlayıcıya özgü olay kimliklerini de tanımlayabilir.

Şunlara uygulanır