WarningsConfiguration 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.
Stellt die Konfiguration dar, für die Warnungen ausgelöst, protokolliert oder ignoriert werden sollen. von Datenbankanbietern oder Erweiterungen. Diese Optionen werden mit WarningsConfigurationBuilderfestgelegt.
public class WarningsConfiguration
type WarningsConfiguration = class
Public Class WarningsConfiguration
- Vererbung
-
WarningsConfiguration
Hinweise
Instanzen dieser Klasse sind so konzipiert, dass sie unveränderlich sind. Um eine Option zu ändern, rufen Sie eine der "Mit ..." auf. -Methoden zum Abrufen eines neuen instance mit geänderter Option.
Weitere Informationen und Beispiele finden Sie unter Konfiguration für bestimmte Nachrichten .
Konstruktoren
WarningsConfiguration() |
Erstellt eine neue, leere Konfiguration, bei der alle Optionen auf ihre Standardwerte festgelegt sind. |
WarningsConfiguration(WarningsConfiguration) |
Wird beim Implementieren der -Methode von einem abgeleiteten Clone() Klassenkonstruktor aufgerufen. |
Eigenschaften
DefaultBehavior |
Die von der -Methode festgelegte DefaultBehavior Option. |
Methoden
Clone() |
Überschreiben Sie diese Methode in einer abgeleiteten Klasse, um sicherzustellen, dass jeder erstellte Klon ebenfalls von dieser Klasse ist. |
GetBehavior(EventId) |
Ruft den WarningBehavior Satz für die angegebene Ereignis-ID ab, oder |
GetLevel(EventId) |
Ruft den LogLevel Satz für die angegebene Ereignis-ID ab, oder |
GetServiceProviderHashCode() |
Gibt einen Hashcode zurück, der aus allen Optionen erstellt wurde, die dazu führen würden, dass ein neues IServiceProvider benötigt wird. |
ShouldUseSameServiceProvider(WarningsConfiguration) |
Gibt einen Wert zurück, der angibt, ob alle in GetServiceProviderHashCode() verwendeten Optionen mit der in angegebenen Erweiterung identisch sind. |
TryWithExplicit(EventId, WarningBehavior) |
Erstellt eine neue instance mit dem angegebenen expliziten WarningBehavior Satz für die angegebene Ereignis-ID, jedoch nur, wenn bereits kein explizites Verhalten festgelegt wurde. Es ist ungewöhnlich, diese Methode direkt aufzurufen. Verwenden Sie stattdessen WarningsConfigurationBuilder. |
WithDefaultBehavior(WarningBehavior) |
Erstellt eine neue instance mit allen Optionen, die identisch sind wie für diese instance, aber mit geänderter Option. Es ist ungewöhnlich, diese Methode direkt aufzurufen. Verwenden Sie stattdessen WarningsConfigurationBuilder. |
WithExplicit(IEnumerable<EventId>, WarningBehavior) |
Erstellt eine neue instance mit dem angegebenen expliziten WarningBehavior Satz für alle angegebenen Ereignis-IDs. Es ist ungewöhnlich, diese Methode direkt aufzurufen. Verwenden Sie stattdessen WarningsConfigurationBuilder. |
WithExplicit(IEnumerable<ValueTuple<EventId,LogLevel>>) |
Erstellt eine neue instance, wobei die angegebene Protokollebene für alle angegebenen Ereignis-IDs festgelegt ist. Es ist ungewöhnlich, diese Methode direkt aufzurufen. Verwenden Sie stattdessen WarningsConfigurationBuilder. |
Gilt für:
Entity Framework