WebEventCodes Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define os códigos associados a eventos de monitoramento de integridade do ASP.NET.
public ref class WebEventCodes sealed
public sealed class WebEventCodes
type WebEventCodes = class
Public NotInheritable Class WebEventCodes
- Herança
-
WebEventCodes
Comentários
ASP.NET monitoramento de integridade permite que a equipe de produção e operações gerencie aplicativos Web implantados. O System.Web.Management namespace contém os tipos de evento de integridade responsáveis por empacotar dados status de integridade do aplicativo e os tipos de provedor responsáveis por processar esses dados. Ele também contém tipos de suporte que ajudam durante o gerenciamento de eventos de integridade.
A WebEventCodes classe contém códigos que identificam tipos de eventos de monitoramento de integridade. Dois tipos de códigos são definidos dentro da classe : códigos principais, que identificam os ASP.NET eventos de monitoramento de integridade; e códigos de detalhes, que fornecem mais informações sobre um código principal relacionado. Esses códigos são implementados como inteiros, em vez de como uma enumeração, para permitir extensibilidade.
Quando um evento de monitoramento de integridade é gerado, ele é associado a um código de evento principal. A lista a seguir identifica as categorias de códigos de evento principais definidos dentro da WebEventCodes classe :
Códigos de aplicativo. Os códigos do aplicativo identificam eventos durante o tempo de vida de um aplicativo, como eventos de inicialização e desligamento. Seus valores são maiores que a constante de ApplicationCodeBase campo. Eles são associados ao WebApplicationLifetimeEvent tipo de evento. O evento de pulsação é um tipo especial de evento de aplicativo. Ele identifica os eventos gerados em intervalos periódicos para fornecer informações relativas ao estado do processo em execução. Ele está associado ao WebHeartbeatEvent tipo de evento.
Códigos de solicitação. Os códigos de solicitação identificam eventos que não são de erro que fornecem informações por solicitação. Seus valores são maiores que a constante de RequestCodeBase campo. Eles são associados ao WebRequestEvent tipo de evento.
Códigos de erro. Os códigos de erro identificam eventos que contêm informações sobre dois tipos de erros: erros especificamente relacionados a uma solicitação da Web e erros sistêmicos. Os erros relacionados a solicitações da Web incluem exceções sem tratamento, erros de estado de exibição e erros de validação de entrada. Eles são associados ao WebRequestErrorEvent tipo de evento. Os erros sistêmicos estão relacionados à configuração ou ao código do aplicativo, incluindo erros do analisador e erros de compilação. Eles são associados ao WebErrorEvent tipo de evento. Ambos os tipos de erros têm valores maiores que a constante de ErrorCodeBase campo.
Códigos de auditoria. Os códigos de auditoria identificam eventos que contêm informações auditáveis, como tentativas de logon, violações de segurança de acesso e violações de autorização. Seus valores são maiores que AuditCodeBase. Eles são associados WebAuditEvent a e seus tipos de eventos derivados.
Códigos diversos. Códigos diversos não identificam eventos, mas são usados para sinalizar informações de evento não padrão. Seus valores são maiores que MiscCodeBase. Consulte também para WebEventProviderInformation obter mais informações.
Você pode criar seu próprio código de evento personalizado escolhendo valores de código acima WebExtendedBasede .
eventMappings
No elemento de configuração de monitoramento de integridade, opcionalmente, você pode especificar um intervalo de código de evento. Se o intervalo de códigos de evento for especificado, o mapeamento só se aplicará aos eventos que têm um código de evento dentro desse intervalo; caso contrário, ele se aplica a todos os códigos de evento. O trecho do arquivo de configuração a seguir mostra o EventLogWebEventProvider configurado para manipular WebFailureAuditEvent eventos cujos códigos de evento pertencem à categoria de auditoria.
<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>
Você pode criar seu próprio código de evento personalizado escolhendo valores de código acima WebExtendedBasede .
Campos
ApplicationCodeBase |
Identifica o deslocamento para os códigos de evento de aplicativo de monitoramento de integridade do ASP.NET. Este campo é constante. |
ApplicationCompilationEnd |
Representa o código de evento que indica que a compilação do aplicativo foi concluída. Este campo é constante. |
ApplicationCompilationStart |
Representa o código de evento que indica que a compilação do aplicativo foi iniciada. Este campo é constante. |
ApplicationDetailCodeBase |
Identifica o deslocamento para os códigos de detalhe de evento do aplicativo. Este campo é constante. |
ApplicationHeartbeat |
Representa o código de evento que indica que ocorreu um evento de pulsação. Este campo é constante. |
ApplicationShutdown |
Representa o código de evento que indica que um aplicativo foi desligado. Este campo é constante. |
ApplicationShutdownBinDirChangeOrDirectoryRename |
Representa o código de evento que indica que um subdiretório no diretório Bin do aplicativo foi alterado ou renomeado. Este campo é constante. |
ApplicationShutdownBrowsersDirChangeOrDirectoryRename |
Representa o código de evento que indica que um subdiretório no diretório Bin do aplicativo Browsers foi alterado ou renomeado. Este campo é constante. |
ApplicationShutdownBuildManagerChange |
Representa o código de evento que indica que o gerenciador de build fez uma alteração que requer que o domínio do aplicativo seja desligado. |
ApplicationShutdownChangeInGlobalAsax |
Representa o código de evento que indica que o arquivo Global.asax foi alterado. Este campo é constante. |
ApplicationShutdownChangeInSecurityPolicyFile |
Representa o código de evento que indica que o arquivo da política de segurança foi alterada. Este campo é constante. |
ApplicationShutdownCodeDirChangeOrDirectoryRename |
Representa o código de evento que indica que um subdiretório no diretório App_Code foi alterado ou renomeado. Este campo é constante. |
ApplicationShutdownConfigurationChange |
Representa o código de evento que indica que o arquivo de configuração foi alterado. Este campo é constante. |
ApplicationShutdownHostingEnvironment |
Representa o código de evento que indica que o ambiente de hospedagem está sendo desligado. Este campo é constante. |
ApplicationShutdownHttpRuntimeClose |
Representa o código de evento que indica que o tempo de execução ASP.NET foi fechado explicitamente. Este campo é constante. |
ApplicationShutdownIdleTimeout |
Representa o código de evento que indica que o tempo limite de ociosidade foi excedido. Este campo é constante. |
ApplicationShutdownInitializationError |
Representa o código de evento que indica que ocorreu um erro de inicialização do aplicativo. Este campo é constante. |
ApplicationShutdownMaxRecompilationsReached |
Representa o código de evento que indica que o número máximo de recompilações foi atingido. Este campo é constante. |
ApplicationShutdownPhysicalApplicationPathChanged |
Representa o código de evento que indica que o caminho físico do aplicativo foi alterado. Este campo é constante. |
ApplicationShutdownResourcesDirChangeOrDirectoryRename |
Representa o código de evento que indica que um subdiretório no diretório App_Resources foi alterado ou renomeado. Este campo é constante. |
ApplicationShutdownUnknown |
Representa o código de evento que indica que o motivo do desligamento do é desconhecido. Este campo é constante. |
ApplicationShutdownUnloadAppDomainCalled |
Representa o código de evento que indica que o domínio do aplicativo foi descarregado explicitamente. Este campo é constante. |
ApplicationStart |
Representa o código de evento que indica que um aplicativo foi iniciado. Este campo é constante. |
AuditCodeBase |
Identifica o deslocamento para os códigos de evento de auditoria de monitoramento de integridade do ASP.NET. Este campo é constante. |
AuditDetailCodeBase |
Identifica o deslocamento para os códigos de detalhe de evento de detalhe de auditoria ASP.NET. Este campo é constante. |
AuditFileAuthorizationFailure |
Representa o código de evento que indica que ocorreu uma falha na autorização de arquivo durante uma solicitação da Web. Este campo é constante. |
AuditFileAuthorizationSuccess |
Representa o código de evento que indica que a autorização de arquivo ocorreu com êxito durante uma solicitação da Web. Este campo é constante. |
AuditFormsAuthenticationFailure |
Representa o código de evento que indica que ocorreu uma falha de autenticação de formulário durante uma solicitação da Web. Este campo é constante. |
AuditFormsAuthenticationSuccess |
Representa o código de evento que indica que a autenticação de formulário ocorreu com êxito durante uma solicitação da Web. Este campo é constante. |
AuditInvalidViewStateFailure |
Representa o código de evento que indica que a verificação de estado de exibição falhou. Este campo é constante. |
AuditMembershipAuthenticationFailure |
Representa o código de evento que indica que ocorreu uma falha de autenticação de associação durante uma solicitação da Web. Este campo é constante. |
AuditMembershipAuthenticationSuccess |
Representa o código de evento que indica que a autenticação de associação ocorreu com êxito durante uma solicitação da Web. Este campo é constante. |
AuditUnhandledAccessException |
Representa o código de evento que indica que ocorreu uma exceção de acesso sem tratamento durante uma solicitação da Web. Este campo é constante. |
AuditUnhandledSecurityException |
Representa o código de evento que indica que ocorreu uma exceção de segurança sem tratamento durante uma solicitação da Web. Este campo é constante. |
AuditUrlAuthorizationFailure |
Representa o código de evento que indica que ocorreu uma falha na autorização de URL durante uma solicitação da Web. Este campo é constante. |
AuditUrlAuthorizationSuccess |
Representa o código de evento que indica que a autorização de URL ocorreu com êxito durante uma solicitação da Web. Este campo é constante. |
ErrorCodeBase |
Identifica o deslocamento para os códigos de evento de erro de monitoramento de integridade do ASP.NET. Este campo é constante. |
ExpiredTicketFailure |
Representa o código de evento que indica que o tíquete fornecido está expirado. Este campo é constante. |
InvalidEventCode |
Representa o código de evento que indica que o valor do código de evento não é permitido. Este campo é constante. |
InvalidTicketFailure |
Representa o código de evento que indica que o tíquete fornecido é inválido. Este campo é constante. |
InvalidViewState |
Representa o código de evento que indica que o estado de exibição fornecido é inválido. Este campo é constante. |
InvalidViewStateMac |
Representa o código de evento que indica que a verificação de integridade do estado de exibição fornecido falhou. Este campo é constante. |
MiscCodeBase |
Identifica o deslocamento para os códigos de eventos diversos da Web de monitoramento de integridade do ASP.NET. Este campo é constante. |
RequestCodeBase |
Identifica o deslocamento para os códigos de evento de solicitação da Web de monitoramento de integridade do ASP.NET. Este campo é constante. |
RequestTransactionAbort |
Representa o código de evento que indica que a solicitação da Web foi anulada. Este campo é constante. |
RequestTransactionComplete |
Representa o código de evento que indica que a solicitação da Web foi concluída. Este campo é constante. |
RuntimeErrorPostTooLarge |
Representa o código de evento que indica que o tamanho das informações de postadas excedeu os limites permitidos. Este campo é constante. |
RuntimeErrorRequestAbort |
Representa o código de evento que indica que a solicitação da Web foi anulada. |
RuntimeErrorUnhandledException |
Representa o código de evento que indica que ocorreu uma exceção sem tratamento. Este campo é constante. |
RuntimeErrorValidationFailure |
Representa o código de evento que indica que ocorreu um erro de validação. Este campo é constante. |
RuntimeErrorViewStateFailure |
Representa o código de evento que indica que ocorreu uma falha de estado de exibição. Este campo é constante. |
RuntimeErrorWebResourceFailure |
Representa o código de evento que indica que ocorreu um erro ao acessar um recurso da Web. Este campo é constante. |
SqlProviderEventsDropped |
Representa o código de evento que indica que o provedor do SQL soltou os eventos. Este campo é constante. |
StateServerConnectionError |
Representa o código de evento que indica que ocorreu um erro ao comunicar-se com o servidor de estado. Este campo é constante. |
UndefinedEventCode |
Representa o código de evento que indica que o valor do código de evento principal não está definido. Este campo é constante. |
UndefinedEventDetailCode |
Representa o código de evento que indica que o valor do código de evento de detalhes não está definido. Este campo é constante. |
WebErrorCompilationError |
Indica que ocorreu um erro de compilação. |
WebErrorConfigurationError |
Indica que ocorreu um erro de configuração. Este campo é constante. |
WebErrorObjectStateFormatterDeserializationError |
Representa o código de evento que indica que ocorreu um erro durante a desserialização do tipo ou valor de um objeto. Este campo é constante. |
WebErrorOtherError |
Representa o código de evento que indica que ocorreu um erro não classificado. Este campo é constante. |
WebErrorParserError |
Representa o código de evento que indica que ocorreu um erro do analisador. |
WebErrorPropertyDeserializationError |
Representa o código de evento que indica que ocorreu um erro durante a desserialização de uma propriedade. Este campo é constante. |
WebEventDetailCodeBase |
Identifica o deslocamento para os códigos de evento de detalhes da Web de monitoramento de integridade do ASP.NET. |
WebEventProviderInformation |
Representa o código de evento usado pelos provedores para gravar informações não padrão sobre um evento. Este campo é constante. |
WebExtendedBase |
Identifica o deslocamento para os códigos de eventos personalizados. Este campo é constante. |
Métodos
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |