WarningsConfigurationBuilder Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Konfiguriert das Laufzeitverhalten von Warnungen, die von Entity Framework generiert werden. Sie können für jeden Warnungstyp ein Standardverhalten und -verhalten festlegen.
Diese Klasse wird innerhalb der ConfigureWarnings(Action<WarningsConfigurationBuilder>) API verwendet und ist nicht für die direkte Konstruktion 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 Konstruktion 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[]) |
Verursacht nichts, wenn die angegebenen Kernwarnungen generiert werden. Datenbankanbieter (und andere Erweiterungen) können Erweiterungsmethodenüberladungen dieser Methode bereitstellen, um dieses Verhalten für von ihnen 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 von ihnen 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 von ihnen generierte Warnungen zu konfigurieren. |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| Ignore(WarningsConfigurationBuilder, InMemoryEventId[]) |
Verursacht nichts, wenn die angegebenen In-Memory-Warnungen generiert werden. |
| Ignore(WarningsConfigurationBuilder, RelationalEventId[]) |
Verursacht nichts, 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. |