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
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