System.Diagnostics.Tracing Naamruimte
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt typen en leden waarmee u sterk getypte gebeurtenissen kunt maken die moeten worden vastgelegd door gebeurtenistracering voor Windows (ETW).
Klassen
| Name | Description |
|---|---|
| DiagnosticCounter |
DiagnosticCounter is een abstracte klasse die fungeert als de bovenliggende klasse voor verschillende Counter*-klassen, namelijk EventCounter, PollingCounter, IncrementingEventCounteren IncrementingPollingCounter. |
| EventAttribute |
Hiermee geeft u aanvullende gebeurtenisschemagegevens voor een gebeurtenis op. |
| EventCommandEventArgs |
Geeft de argumenten voor de OnEventCommand(EventCommandEventArgs) callback. |
| EventCounter |
Biedt de mogelijkheid om statistieken te verzamelen voor zeer frequente gebeurtenissen via de EventSource klasse. |
| EventDataAttribute |
Hiermee geeft u een type dat moet worden doorgegeven aan de Write<T>(String, EventSourceOptions, T) methode. |
| EventFieldAttribute |
Deze EventFieldAttribute wordt geplaatst op velden van door de gebruiker gedefinieerde typen die worden doorgegeven als EventSource nettoladingen. |
| EventIgnoreAttribute |
Hiermee geeft u een eigenschap moet worden genegeerd bij het schrijven van een gebeurtenistype met de Write<T>(String, EventSourceOptions, T) methode. |
| EventListener |
Biedt methoden voor het in- en uitschakelen van gebeurtenissen uit gebeurtenisbronnen. |
| EventSource |
Biedt de mogelijkheid om gebeurtenissen te maken voor gebeurtenistracering op verschillende platforms. |
| EventSourceAttribute |
Hiermee kan de gebeurtenistracering voor Windows (ETW)-naam onafhankelijk van de naam van de gebeurtenisbronklasse worden gedefinieerd. |
| EventSourceCreatedEventArgs |
Biedt gegevens voor de EventSourceCreated gebeurtenis. |
| EventSourceException |
De uitzondering die wordt gegenereerd wanneer er een fout optreedt tijdens het traceren van gebeurtenissen voor Windows (ETW). |
| EventWrittenEventArgs |
Biedt gegevens voor de OnEventWritten(EventWrittenEventArgs) callback. |
| IncrementingEventCounter |
Biedt een variant van EventCounter variabelen die steeds groter worden, zoals het aantal uitzonderingen in de runtime. |
| IncrementingPollingCounter |
Biedt een variant van EventCounter variabelen die steeds groter worden, zoals het aantal uitzonderingen in de runtime. |
| NonEventAttribute |
Identificeert een methode die geen gebeurtenis genereert. |
| PollingCounter |
Biedt een variant van EventCounter die vergelijkbare statistieken verzamelt en berekent als EventCounter. |
Structs
| Name | Description |
|---|---|
| EventSource.EventData |
Biedt de gebeurtenisgegevens voor het maken van snelle WriteEvent overbelastingen met behulp van de WriteEventCore(Int32, Int32, EventSource+EventData*) methode. |
| EventSourceOptions |
Hiermee geeft u onderdrukkingen van standaardgebeurtenisinstellingen op, zoals het logboekniveau, trefwoorden en bewerkingscode wanneer de Write<T>(String, EventSourceOptions, T) methode wordt aangeroepen. |
Enums
| Name | Description |
|---|---|
| EventActivityOptions |
Hiermee geeft u het bijhouden van activiteiten starten en stoppen gebeurtenissen. |
| EventChannel |
Hiermee geeft u het gebeurtenislogboekkanaal voor de gebeurtenis. |
| EventCommand |
Beschrijft de opdracht (Command eigenschap) die wordt doorgegeven aan de OnEventCommand(EventCommandEventArgs) callback. |
| EventFieldFormat |
Hiermee geeft u op hoe de waarde van een door de gebruiker gedefinieerd type moet worden opgemaakt en kan worden gebruikt om de standaardopmaak voor een veld te overschrijven. |
| EventFieldTags |
Hiermee geeft u de door de gebruiker gedefinieerde tag op die wordt geplaatst op velden van door de gebruiker gedefinieerde typen die worden doorgegeven als EventSource nettoladingen via de EventFieldAttribute. |
| EventKeywords |
Definieert de standaardtrefwoorden die van toepassing zijn op gebeurtenissen. |
| EventLevel |
Hiermee wordt het niveau van een gebeurtenis geïdentificeerd. |
| EventManifestOptions |
Hiermee geeft u op hoe het ETW-manifest voor de gebeurtenisbron wordt gegenereerd. |
| EventOpcode |
Definieert de standaardbewerkingscodes die de gebeurtenisbron aan gebeurtenissen koppelt. |
| EventSourceSettings |
Hiermee geeft u configuratieopties voor een gebeurtenisbron. |
| EventTags |
Hiermee geeft u het bijhouden van activiteiten starten en stoppen gebeurtenissen. Gebruik alleen de lagere 24 bits. Zie voor meer informatie EventSourceOptions en Write(String, EventSourceOptions). |
| EventTask |
Hiermee definieert u de taken die van toepassing zijn op gebeurtenissen. |
Opmerkingen
Een sterk getypte gebeurtenis wordt geïdentificeerd op naam en bevat nettoladingbeschrijvingen. U kunt de lijst met gebeurtenissen ontdekken die een programma kan produceren met behulp van reflectie.