FailureDefinition-Klasse
Gibt die Bedingungen an, unter denen eine Anforderungsablaufverfolgung generiert wird.
Syntax
class FailureDefinition : EmbeddedObject
Methoden
Diese Klasse enthält keine Methoden.
Eigenschaften
In der folgenden Tabelle sind die Eigenschaften aufgeführt, die von der FailureDefinition
-Klasse verfügbar gemacht werden.
Name | Beschreibung |
---|---|
StatusCodes |
Ein Lese-/Schreibwert string , der eine durch Trennzeichen getrennte Liste ohne Leerzeichen enthält, von HTTP-Statuscodes, die dazu führen, dass eine Anforderung nachverfolgt wird. Wenn Sie keine Unterstatuscodes angeben, werden alle Unterstatuscodes für den angegebenen Statuscode nachverfolgt. Wenn Sie beispielsweise „404“ angeben, werden auch Ablaufverfolgungen für 404.1, 404.2 und 404.5 zurückgegeben. Statuscodes müssen von 100 bis 999 sein, und Unterstatuscodes müssen von 1 bis 999 sein. Hinweis: Sie können einen Bereich von Statuscodes angeben (z. B. „400-599“). Die zweite Zahl muss größer oder gleich der ersten Zahl sein. Der Bereich darf keine Unterstatuswerte enthalten. |
TimeTaken |
Ein schreibgeschützter datetime -Wert, der die Zeitspanne angibt, die eine Anforderung in der Verarbeitung verbringen kann, bevor sie als fehlgeschlagen gekennzeichnet und dann nachverfolgt wird. Der Standardwert ist 0. Eine Schlüsseleigenschaft. |
Verbosity |
Ein Enumerationswert mit Lese-/Schreibzugriff sint32 , der den Schwellenwert für Ablaufverfolgungsereignisse angibt. Die möglichen Werte werden weiter unten im Abschnitt Hinweise aufgeführt. |
Unterklassen
Diese Klasse enthält keine Unterklassen.
Hinweise
Instanzen dieser Klasse sind in der FailureDefinitions
-Eigenschaft der TraceUrl-Klasse enthalten.
Eine Anforderung hat ihre Ereignisse nachverfolgt, wenn sie über den Wert der TimeTaken
-Eigenschaft hinausgeht oder wenn sich der Statuscode in der Liste befindet, die in der StatusCodes
-Eigenschaft enthalten ist. Wenn StatusCodes
und TimeTaken
angegeben werden, wird die erste Bedingung, die auf true
ausgewertet wird, dazu führen, dass die Anforderungsablaufverfolgung generiert wird.
In der folgenden Tabelle werden die verschiedenen möglichen Werte für die Verbosity
-Eigenschaft angezeigt. Der Standardwert ist 0 (Ignore
).
Damit eine Anforderung als fehlgeschlagen gekennzeichnet werden kann, müssen die ausgelösten Ereignisse eine Ebene aufweisen, die kleiner oder gleich dem Wert in Verbosity
ist.
Wert | Schlüsselwort | Beschreibung |
---|---|---|
0 | Ignore |
Stellt keine Informationen zur Anforderungsaktivität bereit. |
1 | CriticalError |
Stellt Informationen zu Aktionen bereit, die dazu führen können, dass ein Prozess beendet wird oder der dazu führt, dass ein Prozess beendet wird. |
2 | Error |
Stellt Informationen zu Komponenten bereit, die einen Fehler haben und keine Anforderungen verarbeiten können. Diese Fehler deuten in der Regel auf ein serverseitiges Problem hin. Der Standardwert. |
3 | Warning |
Stellt Informationen zu Komponenten bereit, die einen Fehler haben, aber die Verarbeitung von Anforderungen fortsetzen kann. |
Vererbungshierarchie
FailureDefinition
Anforderungen
type | Beschreibung |
---|---|
Client | IIS 7.0 unter Windows Vista IIS 7.5 unter Windows 7 IIS 8.0 unter Windows 8 IIS 10.0 unter Windows 10 |
Server | IIS 7.0 unter Windows Server 2008 - IIS 7.5 unter Windows Server 2008 R2 IIS 8.0 auf Windows Server 2012 - IIS 8.5 unter Windows Server 2012 R2 IIS 10.0 auf Windows Server 2016 |
Produkt | - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0 |
MOF-Datei | WebAdministration.mof |
Weitere Informationen
Erstellen einer Ablaufverfolgungsregel für fehlgeschlagene Anforderungen
EmbeddedObject-Klasse
TraceAreaElement-Klasse
TraceAreaDefinition-Klasse
TraceFailedRequestsSection-Klasse
TraceProviderDefinition-Klasse
TraceProviderDefinitionsSection-Klasse
TraceUrl-Klasse