Freigeben über


Ablaufverfolgungstyp – Zusammenfassung

Quellebenen ActivityTracing (möglicherweise in englischer Sprache) dienen zum Definieren verschiedener Nachverfolgungsebenen: Wichtig, Fehler, Warnung, Information und Verbose. Darüber hinaus wird durch sie eine Beschreibung des -Flags bereitgestellt, mit dem die Ausgabe der Nachverfolgungsgrenzen und der Aktivitätsübertragungsereignisse aktiviert oder deaktiviert wird.

Zudem haben Sie die Möglichkeit zum Überprüfen von TraceEventType (möglicherweise in englischer Sprache) für die Ablaufverfolgungstypen, die von System.Diagnostics ausgegeben werden.

In der folgenden Tabelle werden die Wichtigsten aufgelistet.

Ablaufverfolgungstyp Beschreibung

Wichtig

Schwer wiegender Fehler oder Anwendungsabsturz.

Fehler

Behebbarer Fehler.

Warnung

Informationsnachricht. 

Information

Kein kritisches Problem. 

Verbose

Debuggen der Ablaufverfolgung. 

Starten

Starten einer logischen Verarbeitungseinheit. 

Anhalten

Anhalten einer logischen Verarbeitungseinheit. 

Fortsetzen

Fortsetzen einer logischen Verarbeitungseinheit. 

Beenden

Beenden einer logischen Verarbeitungseinheit. 

Übertragen

Ändern 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

Das 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.

Beim folgenden Beispiel handelt es sich um einen regulären Ausdruck zum Definieren einer idealen Aktivität in einem globalen Bereich:

R+ 

R steht hierbei für den regulären Ausdruck einer Aktivität im lokalen Bereich. Dies wird folgendermaßen übersetzt:

[R+ = Start ( Critical | Error | Warning | Information | Verbose | Transfer | (Transfer Suspend Transfer Resume) )* Stop]+