EventTypeFilter 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.
Wskazuje, czy odbiornik powinien śledzić na podstawie typu zdarzenia.
public ref class EventTypeFilter : System::Diagnostics::TraceFilter
public class EventTypeFilter : System.Diagnostics.TraceFilter
type EventTypeFilter = class
inherit TraceFilter
Public Class EventTypeFilter
Inherits TraceFilter
- Dziedziczenie
Uwagi
Do odbiornika śledzenia można przypisać jeden z kilku różnych typów filtrów za pośrednictwem Filter właściwości , aby zapewnić warstwę osłony wykraczającą poza warstwę zapewnianą przez TraceSwitchobiekt . Filtr może służyć do kontrolowania typów zdarzeń generowanych przez odbiornik.
Ta klasa filtruje zdarzenia na podstawie wartości EventType właściwości. Tę właściwość można ustawić za pomocą kodu lub, dla aplikacji .NET Framework, w pliku konfiguracji, aby określić typ zdarzenia komunikatów, które mają być śledzone przez odbiornik. Wartość właściwości wskazuje próg, na którym należy rozpocząć śledzenie. Typy zdarzeń na określonym poziomie i powyżej określonego poziomu są śledzone. Metoda wywoływana ShouldTrace przez odbiorniki w celu określenia, czy zdarzenie ma być śledzone, używa wartości EventType właściwości .
Aby ustawić typ zdarzenia, w którym ma rozpocząć śledzenie w aplikacji .NET Framework, zmodyfikuj plik konfiguracji odpowiadający nazwie aplikacji. W tym pliku można dodać odbiornik, ustawić jego typ filtru i określić typ zdarzenia do śledzenia. Plik konfiguracji powinien być sformatowany w następujący sposób.
<configuration>
<system.diagnostics>
<sharedListeners>
<add name="Console" type="System.Diagnostics.ConsoleTraceListener">
<filter type="System.Diagnostics.EventTypeFilter"
initializeData="Warning" />
</add>
</sharedListeners>
</system.diagnostics>
</configuration>
Aby uzyskać więcej informacji na temat inicjowania danych dla elementu EventTypeFilter, zobacz <filtrowanie>.
Konstruktory
EventTypeFilter(SourceLevels) |
Inicjuje nowe wystąpienie klasy EventTypeFilter. |
Właściwości
EventType |
Pobiera lub ustawia typ zdarzenia komunikatów do śledzenia. |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ShouldTrace(TraceEventCache, String, TraceEventType, Int32, String, Object[], Object, Object[]) |
Określa, czy odbiornik śledzenia powinien śledzić zdarzenie. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Dotyczy
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla