WebEventCodes Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Define los códigos asociados a los eventos de supervisión de estado de ASP.NET.
public ref class WebEventCodes sealed
public sealed class WebEventCodes
type WebEventCodes = class
Public NotInheritable Class WebEventCodes
- Herencia
-
WebEventCodes
Comentarios
ASP.NET supervisión del estado permite al personal de producción y operaciones administrar las aplicaciones web implementadas. El System.Web.Management espacio de nombres contiene los tipos de eventos de mantenimiento responsables de empaquetar los datos de estado de mantenimiento de la aplicación y los tipos de proveedor responsables de procesar estos datos. También contiene tipos auxiliares que ayudan durante la administración de eventos de mantenimiento.
La WebEventCodes clase contiene códigos que identifican los tipos de eventos de supervisión de estado. Se definen dos tipos de códigos dentro de la clase : códigos principales, que identifican los eventos de supervisión de estado ASP.NET; y códigos de detalle, que proporcionan más información sobre un código principal relacionado. Estos códigos se implementan como enteros, en lugar de como enumeración, para permitir la extensibilidad.
Cuando se genera un evento de supervisión de estado, está asociado a un código de evento principal. En la lista siguiente se identifican las categorías de códigos de evento principales que se definen dentro de la WebEventCodes clase :
Códigos de aplicación. Los códigos de aplicación identifican los eventos durante la vigencia de una aplicación, como los eventos de inicio y apagado. Sus valores son mayores que la constante de ApplicationCodeBase campo. Están asociados al tipo de WebApplicationLifetimeEvent evento. El evento de latido es un tipo especial de evento de aplicación. Identifica los eventos generados a intervalos periódicos para proporcionar información relativa al estado del proceso en ejecución. Está asociado al tipo de WebHeartbeatEvent evento.
Códigos de solicitud. Los códigos de solicitud identifican eventos que no son de error que proporcionan información por solicitud. Sus valores son mayores que la constante de RequestCodeBase campo. Están asociados al tipo de WebRequestEvent evento.
Códigos de error. Los códigos de error identifican eventos que contienen información sobre dos tipos de errores: errores relacionados específicamente con una solicitud web y errores sistémicos. Los errores relacionados con las solicitudes web incluyen excepciones no controladas, errores de estado de vista y errores de validación de entrada. Están asociados al tipo de WebRequestErrorEvent evento. Los errores sistémicos se relacionan con la configuración o el código de aplicación, incluidos los errores del analizador y los errores de compilación. Están asociados al tipo de WebErrorEvent evento. Ambos tipos de errores tienen valores mayores que la constante de ErrorCodeBase campo.
Códigos de auditoría. Los códigos de auditoría identifican eventos que contienen información auditable, como intentos de inicio de sesión, infracciones de seguridad de acceso y infracciones de autorización. Sus valores son mayores que AuditCodeBase. Están asociados a WebAuditEvent y a sus tipos de eventos derivados.
Códigos varios. Los códigos varios no identifican eventos, pero se usan para marcar información de eventos no estándar. Sus valores son mayores que MiscCodeBase. Consulte también para WebEventProviderInformation obtener más información.
Puede crear su propio código de evento personalizado si elige valores de código por encima WebExtendedBasede .
En el eventMappings
elemento de configuración de supervisión de estado, opcionalmente puede especificar un intervalo de código de evento. Si se especifica el intervalo de código de evento, la asignación solo se aplica a los eventos que tienen un código de evento dentro de ese intervalo; de lo contrario, se aplica a todos los códigos de evento. En el siguiente extracto del archivo de configuración se muestra el EventLogWebEventProvider configurado para controlar WebFailureAuditEvent eventos cuyos códigos de evento pertenecen a la categoría de auditoría.
<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>
Puede crear su propio código de evento personalizado si elige valores de código por encima WebExtendedBasede .
Campos
ApplicationCodeBase |
Identifica el desplazamiento para los códigos de evento de aplicación de supervisión de estado de ASP.NET. Este campo es constante. |
ApplicationCompilationEnd |
Representa el código de evento que indica que la compilación de la aplicación ha finalizado. Este campo es constante. |
ApplicationCompilationStart |
Representa el código de evento que indica que se ha iniciado la compilación de la aplicación. Este campo es constante. |
ApplicationDetailCodeBase |
Identifica el desplazamiento para los códigos de evento de detalle de aplicación. Este campo es constante. |
ApplicationHeartbeat |
Representa el código de evento que indica la generación de un evento de latido. Este campo es constante. |
ApplicationShutdown |
Representa el código de evento que indica que se ha cerrado una aplicación. Este campo es constante. |
ApplicationShutdownBinDirChangeOrDirectoryRename |
Representa el código de evento que indica que un subdirectorio del directorio Bin de la aplicación ha cambiado o que su nombre ha sido cambiado. Este campo es constante. |
ApplicationShutdownBrowsersDirChangeOrDirectoryRename |
Representa el código de evento que indica que un subdirectorio del directorio Browsers de la aplicación se ha modificado o que su nombre ha sido cambiado. Este campo es constante. |
ApplicationShutdownBuildManagerChange |
Representa el código de evento que indica que el administrador de la compilación ha realizado una modificación que requiere el cierre del dominio de aplicación. |
ApplicationShutdownChangeInGlobalAsax |
Representa el código de evento que indica que el archivo Global.asax ha cambiado. Este campo es constante. |
ApplicationShutdownChangeInSecurityPolicyFile |
Representa el código de evento que indica que el archivo de la directiva de seguridad ha cambiado. Este campo es constante. |
ApplicationShutdownCodeDirChangeOrDirectoryRename |
Representa el código de evento que indica que un subdirectorio del directorio App_Code se ha modificado o que su nombre ha sido cambiado. Este campo es constante. |
ApplicationShutdownConfigurationChange |
Representa el código de evento que indica que el archivo de la directiva de seguridad ha cambiado. Este campo es constante. |
ApplicationShutdownHostingEnvironment |
Representa el código de evento que indica que el entorno host se está cerrando. Este campo es constante. |
ApplicationShutdownHttpRuntimeClose |
Representa el código de evento que indica que se ha cerrado explícitamente la ejecución de ASP.NET. Este campo es constante. |
ApplicationShutdownIdleTimeout |
Representa el código de evento que indica que se ha superado el tiempo de espera de inactividad. Este campo es constante. |
ApplicationShutdownInitializationError |
Representa el código de evento que indica un error de inicialización de la aplicación. Este campo es constante. |
ApplicationShutdownMaxRecompilationsReached |
Representa el código de evento que indica que se ha alcanzado el número máximo de recompilaciones. Este campo es constante. |
ApplicationShutdownPhysicalApplicationPathChanged |
Representa el código de evento que indica que la ruta de acceso física de la aplicación ha cambiado. Este campo es constante. |
ApplicationShutdownResourcesDirChangeOrDirectoryRename |
Representa el código de evento que indica que un subdirectorio del directorio App_Resources se ha modificado o que su nombre ha sido cambiado. Este campo es constante. |
ApplicationShutdownUnknown |
Representa el código de evento que indica que la razón de cierre de la aplicación es desconocida. Este campo es constante. |
ApplicationShutdownUnloadAppDomainCalled |
Representa el código de evento que indica que el dominio de aplicación fue descargado explícitamente. Este campo es constante. |
ApplicationStart |
Representa el código de evento que indica que se ha iniciado una aplicación. Este campo es constante. |
AuditCodeBase |
Identifica el desplazamiento para los códigos de evento de auditoría de supervisión del estado de ASP.NET. Este campo es constante. |
AuditDetailCodeBase |
Identifica el desplazamiento para los códigos de evento de detalle de auditoría de ASP.NET. Este campo es constante. |
AuditFileAuthorizationFailure |
Representa el código de evento que indica un error de autorización de archivo ocurrido durante una solicitud Web. Este campo es constante. |
AuditFileAuthorizationSuccess |
Representa el código de evento que indica un éxito de autorización de archivo ocurrido durante una solicitud Web. Este campo es constante. |
AuditFormsAuthenticationFailure |
Representa el código de evento que indica un error de autenticación de formulario ocurrido durante una solicitud Web. Este campo es constante. |
AuditFormsAuthenticationSuccess |
Representa el código de evento que indica un éxito de autenticación de formulario ocurrido durante una solicitud Web. Este campo es constante. |
AuditInvalidViewStateFailure |
Representa el código de evento que indica un error de comprobación del estado de vista. Este campo es constante. |
AuditMembershipAuthenticationFailure |
Representa el código de evento que indica un error de autenticación de pertenencia ocurrido durante una solicitud Web. Este campo es constante. |
AuditMembershipAuthenticationSuccess |
Representa el código de evento que indica un éxito de autenticación de pertenencia ocurrido durante una solicitud Web. Este campo es constante. |
AuditUnhandledAccessException |
Representa el código de evento que indica una excepción de acceso no controlada ocurrida durante una solicitud Web. Este campo es constante. |
AuditUnhandledSecurityException |
Representa el código de evento que indica una excepción de seguridad no controlada ocurrida durante una solicitud Web. Este campo es constante. |
AuditUrlAuthorizationFailure |
Representa el código de evento que indica un error de autorización de URL ocurrido durante una solicitud Web. Este campo es constante. |
AuditUrlAuthorizationSuccess |
Representa el código de evento que indica un éxito de autorización de URL ocurrido durante una solicitud Web. Este campo es constante. |
ErrorCodeBase |
Identifica el desplazamiento para los códigos de evento de error de supervisión del estado de ASP.NET. Este campo es constante. |
ExpiredTicketFailure |
Representa el código de evento que indica que el vale proporcionado ha expirado. Este campo es constante. |
InvalidEventCode |
Representa el código de evento que indica que no está permitido el valor del código de evento. Este campo es constante. |
InvalidTicketFailure |
Representa el código de evento que indica que el vale proporcionado no es válido. Este campo es constante. |
InvalidViewState |
Representa el código de evento que indica que el estado de vista proporcionado no es válido. Este campo es constante. |
InvalidViewStateMac |
Representa el código de evento que indica un error en la comprobación de integridad del estado de vista proporcionado. Este campo es constante. |
MiscCodeBase |
Identifica el desplazamiento para los códigos de evento diversos Web de supervisión de estado de ASP.NET. Este campo es constante. |
RequestCodeBase |
Identifica el desplazamiento para los códigos de evento de solicitud Web de supervisión del estado de ASP.NET. Este campo es constante. |
RequestTransactionAbort |
Representa el código de evento que indica que la solicitud Web fue anulada. Este campo es constante. |
RequestTransactionComplete |
Representa el código de evento que indica que la solicitud Web se ha realizado. Este campo es constante. |
RuntimeErrorPostTooLarge |
Representa el código de evento que indica que el tamaño de la información enviada superó los límites permitidos. Este campo es constante. |
RuntimeErrorRequestAbort |
Representa el código de evento que indica que la solicitud Web ha sido anulada. |
RuntimeErrorUnhandledException |
Representa el código de evento que indica una excepción no controlada. Este campo es constante. |
RuntimeErrorValidationFailure |
Representa el código de evento que indica un error de validación. Este campo es constante. |
RuntimeErrorViewStateFailure |
Representa el código de evento que indica un error del estado de vista. Este campo es constante. |
RuntimeErrorWebResourceFailure |
Representa el código de evento que indica que se produjo un error al tener acceso a un recurso web. Este campo es constante. |
SqlProviderEventsDropped |
Representa el código de evento que indica que el proveedor de SQL quitó eventos. Este campo es constante. |
StateServerConnectionError |
Representa el código de evento que indica un error durante la comunicación con el servidor de estado. Este campo es constante. |
UndefinedEventCode |
Representa el código de evento que indica que no está definido el valor del código de evento principal. Este campo es constante. |
UndefinedEventDetailCode |
Representa el código de evento que indica que no está definido el valor del código de evento de detalle. Este campo es constante. |
WebErrorCompilationError |
Indica un error de compilación. |
WebErrorConfigurationError |
Indica un error de configuración. Este campo es constante. |
WebErrorObjectStateFormatterDeserializationError |
Representa el código de evento que indica que se produjo un error durante la deserialización del tipo o valor de un objeto. Este campo es constante. |
WebErrorOtherError |
Representa el código de evento que indica un error no clasificado. Este campo es constante. |
WebErrorParserError |
Representa el código de evento que indica un error del analizador. |
WebErrorPropertyDeserializationError |
Representa el código de evento que indica que se produjo un error durante la deserialización de una propiedad. Este campo es constante. |
WebEventDetailCodeBase |
Identifica el desplazamiento para los códigos de evento de detalle Web de supervisión de estado de ASP.NET. |
WebEventProviderInformation |
Representa el código de evento utilizado por los proveedores para registrar la información no estándar de un evento. Este campo es constante. |
WebExtendedBase |
Identifica el desplazamiento para los códigos de evento personalizados. Este campo es constante. |
Métodos
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |