WarningsConfiguration Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje konfigurację, dla której ostrzeżenia powinny być zgłaszane, rejestrowane lub ignorowane. według dostawców lub rozszerzeń bazy danych. Te opcje są ustawiane przy użyciu polecenia WarningsConfigurationBuilder.
public class WarningsConfiguration
type WarningsConfiguration = class
Public Class WarningsConfiguration
- Dziedziczenie
-
WarningsConfiguration
Uwagi
Wystąpienia tej klasy są przeznaczone do niezmienności. Aby zmienić opcję, wywołaj jedną z opcji "With..." metody uzyskiwania nowego wystąpienia z zmienioną opcją.
Aby uzyskać więcej informacji i przykładów, zobacz Konfiguracja, aby uzyskać więcej informacji.
Konstruktory
WarningsConfiguration() |
Tworzy nową, pustą konfigurację z wszystkimi opcjami ustawionymi na wartości domyślne. |
WarningsConfiguration(WarningsConfiguration) |
Wywoływane przez konstruktor klasy pochodnej Clone() podczas implementowania metody. |
Właściwości
DefaultBehavior |
Zestaw opcji z DefaultBehavior metody . |
Metody
Clone() |
Zastąp tę metodę w klasie pochodnej, aby upewnić się, że wszystkie utworzone klony są również tej klasy. |
GetBehavior(EventId) |
WarningBehavior Pobiera zestaw dla danego identyfikatora zdarzenia lub |
GetLevel(EventId) |
LogLevel Pobiera zestaw dla danego identyfikatora zdarzenia lub |
GetServiceProviderHashCode() |
Zwraca kod skrótu utworzony na podstawie wszystkich opcji, które mogłyby spowodować, że będzie potrzebny nowy IServiceProvider . |
ShouldUseSameServiceProvider(WarningsConfiguration) |
Zwraca wartość wskazującą, czy wszystkie opcje używane w GetServiceProviderHashCode() programie są takie same jak w danym rozszerzeniu. |
TryWithExplicit(EventId, WarningBehavior) |
Tworzy nowe wystąpienie z podanym jawnym WarningBehavior zestawem dla danego identyfikatora zdarzenia, ale tylko wtedy, gdy nie ustawiono już jawnego zachowania. Nietypowe jest bezpośrednie wywołanie tej metody. Zamiast tego użyj polecenia WarningsConfigurationBuilder. |
WithDefaultBehavior(WarningBehavior) |
Tworzy nowe wystąpienie z wszystkimi opcjami takimi samymi jak w przypadku tego wystąpienia, ale z daną opcją została zmieniona. Nietypowe jest bezpośrednie wywołanie tej metody. Zamiast tego użyj polecenia WarningsConfigurationBuilder. |
WithExplicit(IEnumerable<EventId>, WarningBehavior) |
Tworzy nowe wystąpienie z podanym jawnym WarningBehavior zestawem dla wszystkich identyfikatorów zdarzeń. Nietypowe jest bezpośrednie wywołanie tej metody. Zamiast tego użyj polecenia WarningsConfigurationBuilder. |
WithExplicit(IEnumerable<ValueTuple<EventId,LogLevel>>) |
Tworzy nowe wystąpienie z danym zestawem poziomu dziennika dla wszystkich identyfikatorów zdarzeń. Nietypowe jest bezpośrednie wywołanie tej metody. Zamiast tego użyj polecenia WarningsConfigurationBuilder. |