Freigeben über


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

EmbeddedObject

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