Поделиться через


Класс FailureDefinition

Указывает условия, при которых создается трассировка запроса.

Синтаксис

class FailureDefinition : EmbeddedObject  

Методы

Этот класс не содержит методов.

Свойства

В следующей таблице перечислены свойства, предоставляемые классом FailureDefinition .

Имя Описание
StatusCodes Значение для чтения и записи string , содержащее разделенный запятыми список без пробелов кодов состояния HTTP, которые вызывают трассировку запроса. Если не указать коды подсостояния, будут отслеживаться все коды подсостояния для заданного кода состояния. Например, если указать "404", также будут возвращены трассировки для 404.1, 404.2 и 404.5. Коды состояния должны быть от 100 до 999, а коды подсостояния — от 1 до 999. Примечание: Можно указать диапазон кодов состояния (например, "400-599"). Второе число должно быть больше или равно первому числу. Диапазон не может включать значения подсостояемости.
TimeTaken Значение только datetime для чтения, указывающее время, которое запрос может потратить на обработку, прежде чем он помечается как неудачный, а затем будет отследен. Значение по умолчанию равно 0. Свойство ключа.
Verbosity Значение перечисления для чтения и записи sint32 , указывающее порог для событий трассировки. Возможные значения перечислены далее в разделе Примечания.

используются подклассы ;

Этот класс не содержит подклассов.

Комментарии

Экземпляры этого класса содержатся в свойстве FailureDefinitions класса TraceUrl .

События запроса будут отслеживаться, если он длится за пределами TimeTaken значения свойства или если его код состояния находится в списке, содержашемся в свойстве StatusCodes . Если указаны и StatusCodesTimeTaken , первое условие, которое оценивается как true , приведет к созданию трассировки запроса.

В следующей таблице перечислены возможные Verbosity значения для свойства . Значение по умолчанию — 0 (Ignore).

Чтобы запрос был помечен как неудачный, вызванные события должны иметь уровень меньше или равен значению в Verbosity.

Значение Ключевое слово Описание
0 Ignore Не предоставляет сведений о действии запроса.
1 CriticalError Предоставляет сведения о действиях, которые могут привести к завершению процесса или к завершению процесса.
2 Error Предоставляет сведения о компонентах, которые испытывают ошибку и не могут продолжать обрабатывать запросы. Эти ошибки обычно указывают на проблему на стороне сервера. По умолчанию.
3 Warning Предоставляет сведения о компонентах, которые испытывают ошибку, но могут продолжать обработку запросов.

Иерархия наследования

EmbeddedObject

FailureDefinition

Требования

Тип Описание
клиент — IIS 7.0 в Windows Vista
— IIS 7.5 в Windows 7
— IIS 8.0 в Windows 8
— IIS 10.0 в Windows 10
Сервер — IIS 7.0 в Windows Server 2008
— IIS 7.5 в Windows Server 2008 R2
— IIS 8.0 в Windows Server 2012
— IIS 8.5 в Windows Server 2012 R2
— IIS 10.0 в Windows Server 2016
Продукт — IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
MOF-файл WebAdministration.mof

См. также:

Создание правила трассировки для неудачных запросов
Класс EmbeddedObject
Класс TraceAreaElement
Класс TraceAreaDefinition
Класс TraceFailedRequestsSection
Класс TraceProviderDefinition
Класс TraceProviderDefinitionsSection
Класс TraceUrl