System.Diagnostics.Tracing Przestrzeń nazw
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.
Udostępnia typy i elementy członkowskie, które umożliwiają tworzenie silnie typiowanych zdarzeń, które mają być przechwytywane przez śledzenie zdarzeń dla systemu Windows (ETW).
Klasy
DiagnosticCounter |
DiagnosticCounter jest abstrakcyjną klasą, która służy jako klasa nadrzędna dla różnych klas Counter*, a mianowicie EventCounter, PollingCounter, IncrementingEventCounteri IncrementingPollingCounter. |
EventAttribute |
Określa dodatkowe informacje o schemacie zdarzeń dla zdarzenia. |
EventCommandEventArgs |
Zawiera argumenty wywołania zwrotnego OnEventCommand(EventCommandEventArgs) . |
EventCounter |
Umożliwia zbieranie statystyk dotyczących bardzo częstych zdarzeń za pośrednictwem EventSource klasy . |
EventDataAttribute |
Określa typ, który ma zostać przekazany do Write<T>(String, EventSourceOptions, T) metody. |
EventFieldAttribute |
Element EventFieldAttribute jest umieszczany w polach typów zdefiniowanych przez użytkownika, które są przekazywane jako EventSource ładunki. |
EventIgnoreAttribute |
Określa właściwość należy zignorować podczas pisania typu zdarzenia za pomocą Write<T>(String, EventSourceOptions, T) metody . |
EventListener |
Udostępnia metody włączania i wyłączania zdarzeń ze źródeł zdarzeń. |
EventSource |
Umożliwia tworzenie zdarzeń na potrzeby śledzenia zdarzeń na różnych platformach. |
EventSourceAttribute |
Umożliwia zdefiniowanie nazwy śledzenia zdarzeń systemu Windows (ETW) niezależnie od nazwy klasy źródła zdarzeń. |
EventSourceCreatedEventArgs |
Udostępnia dane dla zdarzenia EventSourceCreated. |
EventSourceException |
Wyjątek zgłaszany w przypadku wystąpienia błędu podczas śledzenia zdarzeń dla systemu Windows (ETW). |
EventWrittenEventArgs |
Dostarcza dane dla wywołania zwrotnego OnEventWritten(EventWrittenEventArgs) . |
IncrementingEventCounter |
Udostępnia wariant zmiennych EventCounter , które stale rosną, takie jak liczba wyjątków w środowisku uruchomieniowym. |
IncrementingPollingCounter |
Udostępnia wariant zmiennych EventCounter , które stale rosną, takie jak liczba wyjątków w środowisku uruchomieniowym. |
NonEventAttribute |
Identyfikuje metodę, która nie generuje zdarzenia. |
PollingCounter |
Zawiera wariant EventCounter , który zbiera i oblicza podobne statystyki jako EventCounter. |
Struktury
EventSource.EventData |
Dostarcza dane zdarzenia do tworzenia szybkich WriteEvent przeciążeń przy użyciu WriteEventCore(Int32, Int32, EventSource+EventData*) metody . |
EventSource.EventSourcePrimitive |
Typ otoki do oddzielania typów pierwotnych (na przykład int, long i string) z innych typów w interfejsie API źródła zdarzeń. Tego typu nie należy używać bezpośrednio, ale tak samo jak konwersje niejawne podczas korzystania z interfejsu API WriteEvent. |
EventSourceOptions |
Określa przesłonięcia domyślnych ustawień zdarzeń, takich jak poziom dziennika, słowa kluczowe i kod operacji po wywołaniu Write<T>(String, EventSourceOptions, T) metody. |
Wyliczenia
EventActivityOptions |
Określa śledzenie zdarzeń uruchamiania i zatrzymywania działań. |
EventChannel |
Określa kanał dziennika zdarzeń dla zdarzenia. |
EventCommand |
Opisuje polecenie (Command właściwość), które jest przekazywane do wywołania zwrotnego OnEventCommand(EventCommandEventArgs) . |
EventFieldFormat |
Określa sposób formatowania wartości typu zdefiniowanego przez użytkownika i może służyć do zastępowania domyślnego formatowania pola. |
EventFieldTags |
Określa tag zdefiniowany przez użytkownika, który jest umieszczany w polach typów zdefiniowanych przez użytkownika, które są przekazywane jako EventSource ładunki za pośrednictwem .EventFieldAttribute |
EventKeywords |
Definiuje standardowe słowa kluczowe, które mają zastosowanie do zdarzeń. |
EventLevel |
Określa poziom zdarzenia. |
EventManifestOptions |
Określa sposób generowania manifestu ETW dla źródła zdarzeń. |
EventOpcode |
Definiuje standardowe kody operacji dołączane do zdarzeń przez źródło zdarzeń. |
EventSourceSettings |
Określa opcje konfiguracji dla źródła zdarzeń. |
EventTags |
Określa śledzenie zdarzeń uruchamiania i zatrzymywania działań. Należy używać tylko niższych 24 bitów. Aby uzyskać więcej informacji, zobacz EventSourceOptions i Write(String, EventSourceOptions). |
EventTask |
Definiuje zadania, które mają zastosowanie do zdarzeń. |
Uwagi
Silnie typizowane zdarzenie jest identyfikowane przez nazwę i zawiera opisy ładunków. Listę zdarzeń, które program może wygenerować, można odnaleźć przy użyciu odbicia.