Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Quellebenen dienen zum Definieren verschiedener Nachverfolgungsebenen: Wichtig, Fehler, Warnung, Information und Ausführlich. Darüber hinaus wird durch sie eine Beschreibung des ActivityTracing-Flags bereitgestellt, mit dem die Ausgabe der Nachverfolgungsgrenzen und der Aktivitätsübertragungsereignisse aktiviert oder deaktiviert wird.
Sie können auch TraceEventType für die Arten von Ablaufverfolgungen überprüfen, die von System.Diagnostics ausgegeben werden können.
In der folgenden Tabelle sind die wichtigsten aufgeführt.
| Ablaufverfolgungstyp | BESCHREIBUNG |
|---|---|
| Kritisch | Schwerwiegender Fehler oder Anwendungsabsturz. |
| Fehler | Wiederherstellbarer Fehler. |
| Warnung | Informationsmeldung. |
| Informationen | Nicht kritisches Problem. |
| Ausführlich | Debuggen der Ablaufverfolgung. |
| Starten | Beginn einer logischen Verarbeitungseinheit. |
| Anhalten | Aussetzung einer logischen Verarbeitungseinheit. |
| Lebenslauf | Wiederaufnahme einer logischen Verarbeitungseinheit. |
| Stopp! | Beenden einer logischen Verarbeitungseinheit. |
| Übertragung | Änderung der Korrelationsidentität. |
Eine Aktivität ist als Kombination der oben genannten Ablaufverfolgungstypen definiert.
Beim folgenden Beispiel handelt es sich um einen regulären Ausdruck zum Definieren einer idealen Aktivität in einem lokalen Bereich (Ablaufverfolgungsquelle):
R = Start (Critical | Error | Warning | Information | Verbose | Transfer | (Transfer Suspend Transfer Resume) )* Stop
Dies bedeutet, dass eine Aktivität die folgenden Bedingungen erfüllen muss.
Sie muss mithilfe der Starten-Ablaufverfolgung gestartet bzw. mithilfe der Beenden-Ablaufverfolgung beendet werden können.
Sie muss eine Übertragen-Ablaufverfolgung besitzen, die direkt vor einer Anhalten- oder einer Fortsetzen-Ablaufverfolgung platziert ist.
Sie darf keine Ablaufverfolgungen zwischen der Anhalten- und der Fortsetzen-Ablaufverfolgung besitzen, sofern diese beiden Ablaufverfolgungen vorhanden sind.
Sie kann eine beliebige Kombination aus sowie eine beliebige Anzahl von Ablaufverfolgungen des Typs Wichtig/Fehler/Warnung/Information/Verbose/Übertragen besitzen, sofern die oben genannten Bedingungen erfüllt sind.
Es folgt ein regulärer Ausdruck, der eine ideale Aktivität im globalen Bereich definiert.
R+
wobei R der reguläre Ausdruck für eine Aktivität im lokalen Bereich ist. Dies bedeutet:
[R+ = Start ( Critical | Error | Warning | Information | Verbose | Transfer | (Transfer Suspend Transfer Resume) )* Stop]+