Condividi tramite


Classe FailureDefinition

Specifica le condizioni in cui viene generata una traccia della richiesta.

Sintassi

class FailureDefinition : EmbeddedObject  

Metodi

Questa classe non contiene metodi.

Proprietà

Nella tabella seguente sono elencate le proprietà esposte dalla FailureDefinition classe .

Nome Descrizione
StatusCodes Valore di lettura/scrittura string che contiene un elenco delimitato da virgole, senza spazi, di codici di stato HTTP che causano la traccia di una richiesta. Se non si specificano codici substatus, verranno tracciati tutti i codici substatus per il codice di stato specificato. Ad esempio, se si specifica "404", verranno restituite anche tracce per 404.1, 404.2 e 404.5. I codici di stato devono essere da 100 a 999 e i codici substatus devono essere da 1 a 999. Nota: È possibile specificare un intervallo di codici di stato, ad esempio "400-599"). Il secondo numero deve essere maggiore o uguale al primo numero. L'intervallo non può includere valori substatus.
TimeTaken Valore di sola datetime lettura che specifica la quantità di tempo che una richiesta può trascorrere nell'elaborazione prima che venga contrassegnata come non riuscita e quindi tracciata. Il valore predefinito è 0. Proprietà chiave.
Verbosity Valore di enumerazione di lettura/scrittura sint32 che specifica la soglia per gli eventi di traccia. I valori possibili sono elencati più avanti nella sezione Osservazioni.

Sottoclassi

Questa classe non contiene sottoclassi.

Commenti

Le istanze di questa classe sono contenute nella FailureDefinitions proprietà della classe TraceUrl .

Una richiesta avrà gli eventi tracciati se dura oltre il valore della TimeTaken proprietà o se il relativo codice di stato si trova nell'elenco StatusCodes contenuto dalla proprietà. Se vengono specificati entrambi StatusCodes e TimeTaken , la prima condizione che restituisce true causerà la generazione della traccia della richiesta.

Nella tabella seguente sono elencati i valori possibili per la Verbosity proprietà. Il valore predefinito è 0 (Ignore).

Se una richiesta deve essere contrassegnata come non riuscita, gli eventi generati devono avere un livello minore o uguale al valore in Verbosity.

Valore Parola chiave Descrizione
0 Ignore Non fornisce informazioni sull'attività della richiesta.
1 CriticalError Fornisce informazioni sulle azioni che possono causare l'uscita di un processo o che stanno per causare l'uscita di un processo.
2 Error Fornisce informazioni sui componenti che verificano un errore e non possono continuare a elaborare le richieste. Questi errori indicano in genere un problema lato server. Valore predefinito.
3 Warning Fornisce informazioni sui componenti che riscontrano un errore, ma possono continuare a elaborare le richieste.

Gerarchia di ereditarietà

EmbeddedObject

FailureDefinition

Requisiti

Tipo Descrizione
Client - IIS 7.0 in Windows Vista
- IIS 7.5 in Windows 7
- IIS 8.0 in Windows 8
- IIS 10.0 in Windows 10
Server - IIS 7.0 in Windows Server 2008
- IIS 7.5 in Windows Server 2008 R2
- IIS 8.0 in Windows Server 2012
- IIS 8.5 in Windows Server 2012 R2
- IIS 10.0 in Windows Server 2016
Prodotto - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
File MOF WebAdministration.mof

Vedere anche

Creare una regola di traccia per le richieste non riuscite
Classe EmbeddedObject
Classe TraceAreaElement
Classe TraceAreaDefinition
Classe TraceFailedRequestsSection
Classe TraceProviderDefinition
Classe TraceProviderDefinitionsSection
Classe TraceUrl