WarningsConfiguration Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje konfiguraci, pro kterou by měla být vyvolána upozornění, protokolována nebo ignorována. poskytovateli databází nebo rozšířeními. Tyto možnosti jsou nastaveny pomocí .WarningsConfigurationBuilder
public class WarningsConfiguration
type WarningsConfiguration = class
Public Class WarningsConfiguration
- Dědičnost
-
WarningsConfiguration
Poznámky
Instance této třídy jsou navrženy tak, aby byly neměnné. Pokud chcete změnit možnost, zavolejte některou z možností S. metody pro získání nové instance se změněnou možností.
Další informace a příklady najdete v tématu Konfigurace konkrétních zpráv .
Konstruktory
WarningsConfiguration() |
Vytvoří novou prázdnou konfiguraci se všemi možnostmi nastavenými na výchozí hodnoty. |
WarningsConfiguration(WarningsConfiguration) |
Volá se konstruktorem odvozené třídy při implementaci Clone() metody. |
Vlastnosti
DefaultBehavior |
Možnost nastavená z DefaultBehavior metody. |
Metody
Clone() |
Přepište tuto metodu v odvozené třídě, aby se zajistilo, že každý vytvořený klon je také této třídy. |
GetBehavior(EventId) |
WarningBehavior Získá sadu pro dané ID události, nebo |
GetLevel(EventId) |
LogLevel Získá sadu pro dané ID události, nebo |
GetServiceProviderHashCode() |
Vrátí kód hash vytvořený z libovolných možností, které by způsobily, že bude potřeba nový IServiceProvider . |
ShouldUseSameServiceProvider(WarningsConfiguration) |
Vrátí hodnotu označující, zda jsou všechny možnosti použité v GetServiceProviderHashCode() stejné jako v daném rozšíření. |
TryWithExplicit(EventId, WarningBehavior) |
Vytvoří novou instanci s danou explicitní WarningBehavior sadou pro dané ID události, ale pouze v případě, že již nebylo nastaveno žádné explicitní chování. Je neobvyklé volat tuto metodu přímo. Místo toho použijte WarningsConfigurationBuilder. |
WithDefaultBehavior(WarningBehavior) |
Vytvoří novou instanci se všemi možnostmi stejnými jako pro tuto instanci, ale se změněnou možností. Je neobvyklé volat tuto metodu přímo. Místo toho použijte WarningsConfigurationBuilder. |
WithExplicit(IEnumerable<EventId>, WarningBehavior) |
Vytvoří novou instanci s danou explicitní WarningBehavior sadou pro všechna DANÁ ID událostí. Je neobvyklé volat tuto metodu přímo. Místo toho použijte WarningsConfigurationBuilder. |
WithExplicit(IEnumerable<ValueTuple<EventId,LogLevel>>) |
Vytvoří novou instanci s danou úrovní protokolu nastavenou pro všechna daná ID událostí. Je neobvyklé volat tuto metodu přímo. Místo toho použijte WarningsConfigurationBuilder. |
Platí pro
Entity Framework