Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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à
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