Compartir a través de


Clase FailureDefinition

Especifica las condiciones en las que se genera un seguimiento de solicitud.

Sintaxis

class FailureDefinition : EmbeddedObject  

Métodos

Esta clase no contiene métodos.

Propiedades

La siguiente tabla muestra las propiedades que expone la clase FailureDefinition.

Nombre Descripción
StatusCodes Un valor string de lectura y escritura que contiene una lista delimitada por comas, sin espacios, de códigos de estado HTTP que provocan un seguimiento de una solicitud. Si no especifica códigos de subestado, se realizará un seguimiento de todos los códigos de subestado del código de estado especificado. Por ejemplo, si especifica "404", también se devolverán los seguimientos de 404.1, 404.2 y 404.5. Los códigos de estado deben estar comprendidos entre 100 y 999 y, los códigos de subestado, entre 1 y 999. Nota: Puede especificar un intervalo de códigos de estado (por ejemplo, "400-599"). El segundo número debe ser mayor o igual que el primero. El intervalo no puede incluir valores de subestado.
TimeTaken Un valor datetime de solo lectura que especifica la cantidad de tiempo que una solicitud puede dedicar al procesamiento antes de que se marque como errónea y,después, se realice un seguimiento. El valor predeterminado es 0. Una propiedad clave.
Verbosity Un valor de enumeración sint32 de lectura y escritura que especifica el umbral para los eventos de seguimiento. Los valores posibles se enumeran más adelante en la sección Comentarios.

Subclases

Esta clase no contiene subclases.

Comentarios

Las instancias de esta clase se encuentran en la propiedad FailureDefinitions de la clase TraceUrl.

Una solicitud tendrá sus eventos rastreados si tiene una duración superior a la del valor de la propiedad TimeTaken o si su código de estado está en la lista que incluye la propiedad StatusCodes. Si se especifican StatusCodes y TimeTaken, la primera condición que se evalúa en true hará que se genere el seguimiento de la solicitud.

En la siguiente tabla se describen los posibles valores de la propiedad Verbosity. El valor predeterminado es 0 (Ignore).

Para que una solicitud se marque como errónea, los eventos generados deben tener un nivel menor o igual que el valor de Verbosity.

Valor Palabra clave Descripción
0 Ignore No proporciona información sobre la actividad de la solicitud.
1 CriticalError Proporciona información sobre las acciones que pueden hacer que un proceso se cierre o que esté a punto de hacer que se cierre un proceso.
2 Error Proporciona información sobre los componentes que experimentan un error y no pueden continuar procesando solicitudes. Estos errores suelen indicar un problema del lado servidor. El valor predeterminado.
3 Warning Proporciona información sobre los componentes que experimentan un error, pero que pueden continuar procesando solicitudes.

Jerarquía de herencia

EmbeddedObject

FailureDefinition

Requisitos

Tipo Descripción
Remoto - IIS 7.0 en Windows Vista
- IIS 7.5 en Windows 7
- IIS 8.0 en Windows 8
- IIS 10.0 en Windows 10
Server - IIS 7.0 en Windows Server 2008
- IIS 7.5 en Windows Server 2008 R2
- IIS 8.0 en Windows Server 2012
- IIS 8.5 en Windows Server 2012 R2
- IIS 10.0 en Windows Server 2016
Producto - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
Archivo MOF WebAdministration.mof

Consulte también

Creación de una regla de seguimiento de solicitudes con error
Clase EmbeddedObject
Clase TraceAreaElement
Clase TraceAreaDefinition
Clase TraceFailedRequestsSection
Clase TraceProviderDefinition
Clase TraceProviderDefinitionsSection
Clase TraceUrl