WebEventCodes Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет коды, связанные с событиями мониторинга состояния ASP.NET.
public ref class WebEventCodes sealed
public sealed class WebEventCodes
type WebEventCodes = class
Public NotInheritable Class WebEventCodes
- Наследование
-
WebEventCodes
Комментарии
ASP.NET мониторинг работоспособности позволяет рабочим и операционным сотрудникам управлять развернутыми веб-приложениями. Пространство System.Web.Management имен содержит типы событий работоспособности, отвечающие за упаковку данных о состоянии работоспособности приложения, и типы поставщиков, ответственные за обработку этих данных. Он также содержит вспомогательные типы, которые помогают во время управления событиями работоспособности.
Класс WebEventCodes содержит коды, определяющие типы событий мониторинга работоспособности. В классе определены два типа кодов: основные коды, которые определяют ASP.NET события мониторинга работоспособности; и подробные коды, которые предоставляют дополнительные сведения о связанном основном коде. Эти коды реализуются как целые числа, а не как перечисление, чтобы обеспечить расширяемость.
При возникновении события мониторинга работоспособности оно связывается с кодом основного события. В следующем списке указаны категории кодов основных событий, определенных WebEventCodes в классе :
Коды приложений. Коды приложений определяют события времени существования приложения, такие как события запуска и завершения работы. Их значения больше константы ApplicationCodeBase поля. Они связаны с типом WebApplicationLifetimeEvent события. Событие пульса — это особый вид события приложения. Он идентифицирует события, возникающие через периодические интервалы для предоставления сведений о состоянии выполняющегося процесса. Он связан с типом WebHeartbeatEvent события.
Коды запроса. Коды запросов определяют события, не связанные с ошибками, которые предоставляют сведения для каждого запроса. Их значения больше константы RequestCodeBase поля. Они связаны с типом WebRequestEvent события.
Коды ошибок. Коды ошибок определяют события, содержащие сведения о двух типах ошибок: ошибки, связанные с веб-запросом, и системные ошибки. Ошибки, связанные с веб-запросами, включают необработанных исключений, ошибки состояния представления и ошибки проверки входных данных. Они связаны с типом WebRequestErrorEvent события. Системные ошибки связаны с конфигурацией или кодом приложения, включая ошибки средства синтаксического анализа и ошибки компиляции. Они связаны с типом WebErrorEvent события. Оба типа ошибок имеют значения больше, чем константы ErrorCodeBase поля.
Коды аудита. Коды аудита идентифицируют события, содержащие проверяемую информацию, например попытки входа, нарушения безопасности доступа и нарушения авторизации. Их значения больше AuditCodeBase. Они связаны с WebAuditEvent и его производными типами событий.
Прочие коды. Прочие коды не идентифицируют события, но используются для пометки нестандартных сведений о событиях. Их значения больше MiscCodeBase. Дополнительные сведения см. в WebEventProviderInformation разделе .
Вы можете создать собственный пользовательский код события, выбрав значения кода над WebExtendedBase.
В элементе eventMappings
конфигурации мониторинга работоспособности можно при необходимости указать диапазон кода события. Если указан диапазон кодов событий, сопоставление применяется только к событиям, имеющим код события в пределах этого диапазона; в противном случае он применяется ко всем кодам событий. В следующем фрагменте файла конфигурации показан объект , настроенный EventLogWebEventProvider для обработки WebFailureAuditEvent событий, коды событий которых относятся к категории аудита.
<healthMonitoring>
<eventMappings>
<add name="Failure Audits" type=
"System.Web.Management.WebFailureAuditEvent,System.Web, Version=2.0.3600.0,Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</eventMappings>
<rules>
<add name="Failure Audits Default"
eventName="Failure Audits"
provider="EventLogProvider"
profile="Default"
minInterval="00:01:00" />
</rules>
</healthMonitoring>
Вы можете создать собственный пользовательский код события, выбрав значения кода над WebExtendedBase.
Поля
ApplicationCodeBase |
Определяет смещение кодов событий приложения мониторинга состояния ASP.NET. Это поле является константой. |
ApplicationCompilationEnd |
Представляет код события, указывающий на завершение компиляции приложения. Это поле является константой. |
ApplicationCompilationStart |
Представляет код события, указывающий на запуск компиляции приложения. Это поле является константой. |
ApplicationDetailCodeBase |
Определяет смещение подробных кодов событий приложения. Это поле является константой. |
ApplicationHeartbeat |
Представляет код события, указывающий на произошедшее пульсирующее событие. Это поле является константой. |
ApplicationShutdown |
Представляет код события, указывающий на завершение работы приложения. Это поле является константой. |
ApplicationShutdownBinDirChangeOrDirectoryRename |
Представляет код события, указывающего на изменение или переименование вложенного каталога в папке "Bin" приложения. Это поле является константой. |
ApplicationShutdownBrowsersDirChangeOrDirectoryRename |
Представляет код события, указывающий на изменение или переименование вложенного каталога в каталоге браузеров приложения. Это поле является константой. |
ApplicationShutdownBuildManagerChange |
Представляет код события, указывающий на то, что диспетчером построения внесены изменения, требующие завершения работы домена приложения. |
ApplicationShutdownChangeInGlobalAsax |
Представляет код события, указывающего на изменение файла "Global.asax". Это поле является константой. |
ApplicationShutdownChangeInSecurityPolicyFile |
Представляет код события, указывающий на изменение файла политики безопасности. Это поле является константой. |
ApplicationShutdownCodeDirChangeOrDirectoryRename |
Представляет код события, указывающий на изменение или переименование вложенного каталога в каталоге "App_Code". Это поле является константой. |
ApplicationShutdownConfigurationChange |
Представляет код события, указывающий на изменение файла конфигурации. Это поле является константой. |
ApplicationShutdownHostingEnvironment |
Представляет код события, указывающий на завершение работы среды размещения. Это поле является константой. |
ApplicationShutdownHttpRuntimeClose |
Представляет код события, указывающий на то, что исполняющая среда ASP.NET была закрыта явным образом. Это поле является константой. |
ApplicationShutdownIdleTimeout |
Представляет код события, указывающий на то, что допустимое время простоя было превышено. Это поле является константой. |
ApplicationShutdownInitializationError |
Представляет код события, указывающий на то, что произошла ошибка инициализации приложения. Это поле является константой. |
ApplicationShutdownMaxRecompilationsReached |
Представляет код события, указывающий на то, что достигнуто максимальное число повторных компиляций. Это поле является константой. |
ApplicationShutdownPhysicalApplicationPathChanged |
Представляет код события, указывающий на изменение физического пути приложения. Это поле является константой. |
ApplicationShutdownResourcesDirChangeOrDirectoryRename |
Представляет код события, указывающий на изменение или переименование вложенного каталога в каталоге "App_Resources". Это поле является константой. |
ApplicationShutdownUnknown |
Представляет код события, указывающий на то, что причина завершения работы приложения неизвестна. Это поле является константой. |
ApplicationShutdownUnloadAppDomainCalled |
Представляет код события, указывающий на то, что домен приложения был выгружен явным образом. Это поле является константой. |
ApplicationStart |
Представляет код события, указывающий на запуск приложения. Это поле является константой. |
AuditCodeBase |
Определяет смещение кодов событий аудита мониторинга состояния ASP.NET. Это поле является константой. |
AuditDetailCodeBase |
Определяет смещение подробных кодов событий аудита ASP.NET. Это поле является константой. |
AuditFileAuthorizationFailure |
Представляет код события, указывающий на ошибку авторизации файла при веб-запросе. Это поле является константой. |
AuditFileAuthorizationSuccess |
Представляет код события, указывающий на успешную авторизацию файла при веб-запросе. Это поле является константой. |
AuditFormsAuthenticationFailure |
Представляет код события, указывающий на ошибку проверки подлинности на основе формы при веб-запросе. Это поле является константой. |
AuditFormsAuthenticationSuccess |
Представляет код события, указывающий на успешную проверку подлинности на основе формы при веб-запросе. Это поле является константой. |
AuditInvalidViewStateFailure |
Представляет код события, указывающий на ошибку проверки состояния просмотра. Это поле является константой. |
AuditMembershipAuthenticationFailure |
Представляет код события, указывающий на ошибку проверки подлинности членства пользователя при веб-запросе. Это поле является константой. |
AuditMembershipAuthenticationSuccess |
Представляет код события, указывающий на успешную проверку подлинности членства пользователя при веб-запросе. Это поле является константой. |
AuditUnhandledAccessException |
Представляет код события, указывающий на произошедшее необработанное исключение доступа при веб-запросе. Это поле является константой. |
AuditUnhandledSecurityException |
Представляет код события, указывающий на произошедшее необработанное исключение безопасности при веб-запросе. Это поле является константой. |
AuditUrlAuthorizationFailure |
Представляет код события, указывающий на ошибку авторизации URL-адреса при веб-запросе. Это поле является константой. |
AuditUrlAuthorizationSuccess |
Представляет код события, указывающий на успешную авторизацию URL-адреса при веб-запросе. Это поле является константой. |
ErrorCodeBase |
Определяет смещение кодов событий ошибок мониторинга состояния ASP.NET. Это поле является константой. |
ExpiredTicketFailure |
Представляет код события, указывающий на истечение срока действия предоставленного билета. Это поле является константой. |
InvalidEventCode |
Представляет код события, указывающий на недопустимое значение кода события. Это поле является константой. |
InvalidTicketFailure |
Представляет код события, указывающий на то, что предоставленный билет недопустим. Это поле является константой. |
InvalidViewState |
Представляет код события, указывающий на недопустимое предоставленное состояние просмотра. Это поле является константой. |
InvalidViewStateMac |
Представляет код события, указывающий на то, что предоставленное состояние просмотра не прошло проверку целостности. Это поле является константой. |
MiscCodeBase |
Определяет смещение кодов прочих веб-событий мониторинга состояния ASP.NET. Это поле является константой. |
RequestCodeBase |
Определяет смещение кодов событий веб-запросов мониторинга состояния ASP.NET. Это поле является константой. |
RequestTransactionAbort |
Представляет код события, указывающий на то, что веб-запрос был прерван. Это поле является константой. |
RequestTransactionComplete |
Представляет код события, указывающий на успешное завершение веб-запроса. Это поле является константой. |
RuntimeErrorPostTooLarge |
Представляет код события, указывающий на то, что размер переданных сведений превышает допустимые пределы. Это поле является константой. |
RuntimeErrorRequestAbort |
Представляет код события, указывающий на то, что веб-запрос прерван. |
RuntimeErrorUnhandledException |
Представляет код события, указывающий на произошедшее необработанное исключение. Это поле является константой. |
RuntimeErrorValidationFailure |
Представляет код события, указывающий на произошедшую ошибку проверки. Это поле является константой. |
RuntimeErrorViewStateFailure |
Представляет код события, указывающий на ошибку состояния просмотра. Это поле является константой. |
RuntimeErrorWebResourceFailure |
Представляет код события, указывающий на ошибку доступа к веб-ресурсу. Это поле является константой. |
SqlProviderEventsDropped |
Представляет код события, указывающий на то, что поставщик SQL удалил события. Это поле является константой. |
StateServerConnectionError |
Представляет код события, указывающий на ошибку обмена данными с сервером состояния. Это поле является константой. |
UndefinedEventCode |
Представляет код события, указывающий на то, что значение основного кода события не определено. Это поле является константой. |
UndefinedEventDetailCode |
Представляет код события, указывающий на то, что значение подробного кода события не определено. Это поле является константой. |
WebErrorCompilationError |
Указывает на произошедшую ошибку компиляции. |
WebErrorConfigurationError |
Указывает на произошедшую ошибку конфигурации. Это поле является константой. |
WebErrorObjectStateFormatterDeserializationError |
Представляет код события, указывающий на ошибку десериализации типа или значения объекта. Это поле является константой. |
WebErrorOtherError |
Представляет код события, указывающий на произошедшую неклассифицированную ошибку. Это поле является константой. |
WebErrorParserError |
Представляет код события, указывающий на о возникновение ошибки при синтаксическом разборе. |
WebErrorPropertyDeserializationError |
Представляет код события, указывающий на ошибку десериализации свойства. Это поле является константой. |
WebEventDetailCodeBase |
Определяет смещение подробных кодов веб-событий мониторинга состояния ASP.NET. |
WebEventProviderInformation |
Представляет код события, используемый поставщиками для записи нестандартных сведений о событии. Это поле является константой. |
WebExtendedBase |
Определяет смещение пользовательских кодов событий. Это поле является константой. |
Методы
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |