WarningsConfigurationBuilder Klasse

Definition

Konfiguriert das Laufzeitverhalten von Warnungen, die von Entity Framework generiert werden. Sie können ein Standardverhalten und -verhalten für jeden Warnungstyp festlegen.

Diese Klasse wird innerhalb der ConfigureWarnings(Action<WarningsConfigurationBuilder>) API verwendet und ist nicht für die direkte Erstellung in Ihrem Anwendungscode konzipiert.

public class WarningsConfigurationBuilder
type WarningsConfigurationBuilder = class
Public Class WarningsConfigurationBuilder
Vererbung
WarningsConfigurationBuilder

Konstruktoren

Name Beschreibung
WarningsConfigurationBuilder(WarningsConfiguration)

Initialisiert eine neue Instanz der WarningsConfigurationBuilder-Klasse.

Diese Klasse wird innerhalb der ConfigureWarnings(Action<WarningsConfigurationBuilder>) API verwendet und ist nicht für die direkte Erstellung in Ihrem Anwendungscode konzipiert.

Eigenschaften

Name Beschreibung
Configuration

Ruft das interne Objekt ab, das zum Speichern der Konfiguration verwendet wird.

Methoden

Name Beschreibung
Default(WarningBehavior)

Legt das Standardverhalten fest, wenn eine Warnung generiert wird.

Ignore(CoreEventId[])

Bewirkt, dass nichts geschieht, wenn die angegebenen Kernwarnungen generiert werden. Datenbankanbieter (und andere Erweiterungen) können Erweiterungsmethodenüberladungen dieser Methode bereitstellen, um dieses Verhalten für generierte Warnungen zu konfigurieren.

Log(CoreEventId[])

Bewirkt, dass eine Warnung protokolliert wird, wenn die angegebenen Kernwarnungen generiert werden. Datenbankanbieter (und andere Erweiterungen) können Erweiterungsmethodenüberladungen dieser Methode bereitstellen, um dieses Verhalten für generierte Warnungen zu konfigurieren.

Throw(CoreEventId[])

Bewirkt, dass eine Ausnahme ausgelöst wird, wenn die angegebenen Kernwarnungen generiert werden. Datenbankanbieter (und andere Erweiterungen) können Erweiterungsmethodenüberladungen dieser Methode bereitstellen, um dieses Verhalten für generierte Warnungen zu konfigurieren.

Erweiterungsmethoden

Name Beschreibung
Ignore(WarningsConfigurationBuilder, InMemoryEventId[])

Bewirkt, dass nichts geschieht, wenn die angegebenen In-Memory-Warnungen generiert werden.

Ignore(WarningsConfigurationBuilder, RelationalEventId[])

Bewirkt, dass nichts geschieht, wenn die angegebenen relationalen Datenbankwarnungen generiert werden.

Log(WarningsConfigurationBuilder, InMemoryEventId[])

Bewirkt, dass eine Warnung protokolliert wird, wenn die angegebenen In-Memory-Warnungen generiert werden.

Log(WarningsConfigurationBuilder, RelationalEventId[])

Bewirkt, dass eine Warnung protokolliert wird, wenn die angegebenen relationalen Datenbankwarnungen generiert werden.

Throw(WarningsConfigurationBuilder, InMemoryEventId[])

Bewirkt, dass eine Ausnahme ausgelöst wird, wenn die angegebenen In-Memory-Warnungen generiert werden.

Throw(WarningsConfigurationBuilder, RelationalEventId[])

Bewirkt, dass eine Ausnahme ausgelöst wird, wenn die angegebenen relationalen Datenbankwarnungen generiert werden.

Gilt für: