Compartilhar via


Classe FailureDefinition

Especifica as condições sob as quais um rastreamento de solicitação é gerado.

Sintaxe

class FailureDefinition : EmbeddedObject  

Métodos

Essa classe não contém métodos.

Propriedades

A tabela a seguir lista as propriedades expostas pela classe FailureDefinition.

Nome Descrição
StatusCodes Um valor string de leitura/gravação que contém uma lista delimitada por vírgula, sem espaços, de códigos de status HTTP que fazem com que uma solicitação seja rastreada. Se você não especificar códigos de substatus, todos os códigos de substatus para o código de status fornecido serão rastreados. Por exemplo, se você especificar "404", os rastreamentos para 404.1, 404.2 e 404.5 também serão retornados. Os códigos de status devem ser de 100 a 999 e os códigos de substatus devem ser de 1 a 999. Anotação: é possível especificar um intervalo de códigos de status (por exemplo, "400-599"). O segundo número deverá ser maior ou igual ao primeiro número. O intervalo não poderá incluir valores de substatus.
TimeTaken Um valor datetime somente leitura especificando a quantidade de tempo que uma solicitação poderá gastar no processamento antes de ser marcada como falha e, em seguida, rastreada. O padrão é 0. Uma propriedade chave.
Verbosity Um valor sint32 de enumeração de leitura/gravação que especifica o limite para eventos de rastreamento. Os valores possíveis estão listados posteriormente na seção Comentários.

Subclasses

Essa classe não contém subclasses.

Comentários

As instâncias dessa classe estão contidas na propriedade FailureDefinitions da classe TraceUrl.

Uma solicitação terá os eventos rastreados se durar além do valor da propriedade TimeTaken ou se o código de status estiver na lista contida pela propriedade StatusCodes. Se StatusCodes e TimeTaken forem especificados, a primeira condição avaliada como true gerará o rastreamento da solicitação.

A tabela a seguir lista os possíveis valores da propriedade Verbosity. O padrão é 0 (Ignore).

Para que uma solicitação seja marcada como falha, os eventos gerados deverão ter um nível menor ou igual ao valor em Verbosity.

Valor Palavra-chave Descrição
0 Ignore Não fornece informações sobre a atividade da solicitação.
1 CriticalError Fornece informações sobre as ações que podem causar a saída de um processo ou as que estejam prestes a causar essa saída.
2 Error Fornece informações sobre os componentes que apresentam um erro e não podem continuar processando as solicitações. Esses erros geralmente indicam um problema do lado do servidor. O padrão.
3 Warning Fornece informações sobre os componentes que apresentam erros, mas podem continuar processando solicitações.

Hierarquia de herança

EmbeddedObject

FailureDefinition

Requisitos

Tipo Descrição
Cliente – IIS 7.0 no Windows Vista
– IIS 7.5 no Windows 7
– IIS 8.0 no Windows 8
– IIS 10.0 no Windows 10
Servidor – IIS 7.0 no Windows Server 2008
– IIS 7.5 no Windows Server 2008 R2
– IIS 8.0 no Windows Server 2012
– IIS 8.5 no Windows Server 2012 R2
– IIS 10.0 no Windows Server 2016
Product – IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
Arquivo MOF WebAdministration.mof

Confira também

Criar uma regra de rastreamento para solicitações com falha
Classe EmbeddedObject
Classe TraceAreaElement
Classe TraceAreaDefinition
Classe TraceFailedRequestsSection
Classe TraceProviderDefinition
Classe TraceProviderDefinitionsSection
Classe TraceUrl