WebEventCodes Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Definisce i codici associati agli eventi di monitoraggio dell'integrità ASP.NET.
public ref class WebEventCodes sealed
public sealed class WebEventCodes
type WebEventCodes = class
Public NotInheritable Class WebEventCodes
- Ereditarietà
-
WebEventCodes
Commenti
ASP.NET il monitoraggio dell'integrità consente al personale operativo e di produzione di gestire le applicazioni Web distribuite. Lo System.Web.Management spazio dei nomi contiene i tipi di evento di integrità responsabili della creazione di pacchetti di dati sullo stato di integrità dell'applicazione e i tipi di provider responsabili dell'elaborazione di questi dati. Contiene anche tipi di supporto utili durante la gestione degli eventi di integrità.
La WebEventCodes classe contiene codici che identificano i tipi di eventi di monitoraggio dell'integrità. Due tipi di codici sono definiti all'interno della classe: codici principali, che identificano gli eventi di monitoraggio dell'integrità ASP.NET e i codici di dettaglio, che forniscono altre informazioni su un codice principale correlato. Questi codici vengono implementati come numeri interi, anziché come enumerazione, per consentire l'estendibilità.
Quando viene generato un evento di monitoraggio dell'integrità, viene associato a un codice evento principale. L'elenco seguente identifica le categorie di codici evento principali definiti all'interno della WebEventCodes classe :
Codici applicazione. I codici dell'applicazione identificano gli eventi nella durata di un'applicazione, ad esempio eventi di avvio e arresto. I valori sono maggiori della costante del ApplicationCodeBase campo. Sono associati al WebApplicationLifetimeEvent tipo di evento. L'evento heartbeat è un tipo speciale di evento dell'applicazione. Identifica gli eventi generati a intervalli periodici per fornire informazioni relative allo stato del processo in esecuzione. È associato al WebHeartbeatEvent tipo di evento.
Codici di richiesta. I codici di richiesta identificano gli eventi non di errore che forniscono informazioni per richiesta. I valori sono maggiori della costante del RequestCodeBase campo. Sono associati al WebRequestEvent tipo di evento.
Codici di errore. I codici di errore identificano gli eventi che contengono informazioni su due tipi di errori: errori correlati in modo specifico a una richiesta Web ed errori sistemici. Gli errori relativi alle richieste Web includono eccezioni non gestite, errori di stato di visualizzazione ed errori di convalida dell'input. Sono associati al WebRequestErrorEvent tipo di evento. Gli errori sistemici si riferiscono alla configurazione o al codice dell'applicazione, inclusi gli errori del parser e gli errori di compilazione. Sono associati al WebErrorEvent tipo di evento. Entrambi i tipi di errori hanno valori maggiori della costante del ErrorCodeBase campo.
Codici di controllo. I codici di controllo identificano gli eventi che contengono informazioni controllabili, ad esempio tentativi di accesso, violazioni della sicurezza di accesso e violazioni di autorizzazione. I valori sono maggiori di AuditCodeBase. Sono associati a WebAuditEvent e ai relativi tipi di evento derivati.
Codici vari. I codici vari non identificano gli eventi, ma vengono usati per contrassegnare le informazioni sugli eventi non standard. I valori sono maggiori di MiscCodeBase. Per altre informazioni, vedere anche .WebEventProviderInformation
È possibile creare codice evento personalizzato scegliendo i valori di codice sopra WebExtendedBase.
Nell'elemento di configurazione del monitoraggio dell'integrità eventMappings è possibile specificare facoltativamente un intervallo di codice evento. Se viene specificato l'intervallo di codice dell'evento, il mapping si applica solo agli eventi che hanno un codice evento all'interno di tale intervallo; in caso contrario, si applica a tutti i codici evento. L'estratto del file di configurazione seguente mostra l'oggetto EventLogWebEventProvider configurato per gestire WebFailureAuditEvent gli eventi i cui codici evento appartengono alla categoria di controllo.
<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>
È possibile creare codice evento personalizzato scegliendo i valori di codice sopra WebExtendedBase.
Campi
| Nome | Descrizione |
|---|---|
| ApplicationCodeBase |
Identifica l'offset per il ASP.NET codici evento dell'applicazione di monitoraggio dell'integrità. Questo campo è costante. |
| ApplicationCompilationEnd |
Rappresenta il codice evento che indica che la compilazione dell'applicazione è stata completata. Questo campo è costante. |
| ApplicationCompilationStart |
Rappresenta il codice evento che indica che la compilazione dell'applicazione è stata avviata. Questo campo è costante. |
| ApplicationDetailCodeBase |
Identifica l'offset per i codici evento di dettaglio dell'applicazione. Questo campo è costante. |
| ApplicationHeartbeat |
Rappresenta il codice evento che indica che si è verificato un evento heartbeat. Questo campo è costante. |
| ApplicationShutdown |
Rappresenta il codice evento che indica che un'applicazione è stata arrestata. Questo campo è costante. |
| ApplicationShutdownBinDirChangeOrDirectoryRename |
Rappresenta il codice evento che indica una sottodirectory nella directory Bin dell'applicazione è stata modificata o rinominata. Questo campo è costante. |
| ApplicationShutdownBrowsersDirChangeOrDirectoryRename |
Rappresenta il codice evento che indica una sottodirectory nella directory dell'applicazione Browser modificata o rinominata. Questo campo è costante. |
| ApplicationShutdownBuildManagerChange |
Rappresenta il codice evento che indica che gestione compilazione ha apportato una modifica che richiede l'arresto del dominio applicazione. |
| ApplicationShutdownChangeInGlobalAsax |
Rappresenta il codice evento che indica che il file Global.asax è stato modificato. Questo campo è costante. |
| ApplicationShutdownChangeInSecurityPolicyFile |
Rappresenta il codice evento che indica che il file dei criteri di sicurezza è stato modificato. Questo campo è costante. |
| ApplicationShutdownCodeDirChangeOrDirectoryRename |
Rappresenta il codice evento che indica una sottodirectory nella directory App_Code è stata modificata o rinominata. Questo campo è costante. |
| ApplicationShutdownConfigurationChange |
Rappresenta il codice evento che indica che il file di configurazione è stato modificato. Questo campo è costante. |
| ApplicationShutdownHostingEnvironment |
Rappresenta il codice evento che indica che l'ambiente di hosting è in fase di arresto. Questo campo è costante. |
| ApplicationShutdownHttpRuntimeClose |
Rappresenta il codice evento che indica che la ASP.NET runtime è stata chiusa in modo esplicito. Questo campo è costante. |
| ApplicationShutdownIdleTimeout |
Rappresenta il codice evento che indica che è stato superato il timeout di inattività. Questo campo è costante. |
| ApplicationShutdownInitializationError |
Rappresenta il codice evento che indica un errore di inizializzazione dell'applicazione. Questo campo è costante. |
| ApplicationShutdownMaxRecompilationsReached |
Rappresenta il codice evento che indica che è stato raggiunto il numero massimo di ricompilazione. Questo campo è costante. |
| ApplicationShutdownPhysicalApplicationPathChanged |
Rappresenta il codice evento che indica che il percorso fisico dell'applicazione è stato modificato. Questo campo è costante. |
| ApplicationShutdownResourcesDirChangeOrDirectoryRename |
Rappresenta il codice evento che indica una sottodirectory nella directory App_Resources è stata modificata o rinominata. Questo campo è costante. |
| ApplicationShutdownUnknown |
Rappresenta il codice evento che indica che il motivo dell'arresto dell'applicazione è sconosciuto. Questo campo è costante. |
| ApplicationShutdownUnloadAppDomainCalled |
Rappresenta il codice evento che indica che il dominio applicazione è stato scaricato in modo esplicito. Questo campo è costante. |
| ApplicationStart |
Rappresenta il codice evento che indica che un'applicazione è stata avviata. Questo campo è costante. |
| AuditCodeBase |
Identifica l'offset per il ASP.NET codici evento di controllo di monitoraggio dell'integrità. Questo campo è costante. |
| AuditDetailCodeBase |
Identifica l'offset per i codici evento ASP.NET audit-detail. Questo campo è costante. |
| AuditFileAuthorizationFailure |
Rappresenta il codice evento che indica che si è verificato un errore di autorizzazione file durante una richiesta Web. Questo campo è costante. |
| AuditFileAuthorizationSuccess |
Rappresenta il codice evento che indica che si è verificato un esito positivo dell'autorizzazione file durante una richiesta Web. Questo campo è costante. |
| AuditFormsAuthenticationFailure |
Rappresenta il codice evento che indica un errore di autenticazione del modulo durante una richiesta Web. Questo campo è costante. |
| AuditFormsAuthenticationSuccess |
Rappresenta il codice evento che indica che si è verificato un esito positivo dell'autenticazione basata su form durante una richiesta Web. Questo campo è costante. |
| AuditInvalidViewStateFailure |
Rappresenta il codice evento che indica che la verifica dello stato di visualizzazione non è riuscita. Questo campo è costante. |
| AuditMembershipAuthenticationFailure |
Rappresenta il codice evento che indica che si è verificato un errore di autenticazione dell'appartenenza durante una richiesta Web. Questo campo è costante. |
| AuditMembershipAuthenticationSuccess |
Rappresenta il codice evento che indica che si è verificata un'autenticazione di appartenenza durante una richiesta Web. Questo campo è costante. |
| AuditUnhandledAccessException |
Rappresenta il codice evento che indica che si è verificata un'eccezione di accesso non gestito durante una richiesta Web. Questo campo è costante. |
| AuditUnhandledSecurityException |
Rappresenta il codice evento che indica che si è verificata un'eccezione di sicurezza non gestita durante una richiesta Web. Questo campo è costante. |
| AuditUrlAuthorizationFailure |
Rappresenta il codice evento che indica che si è verificato un errore di autorizzazione URL durante una richiesta Web. Questo campo è costante. |
| AuditUrlAuthorizationSuccess |
Rappresenta il codice evento che indica l'esito positivo di un'autorizzazione URL durante una richiesta Web. Questo campo è costante. |
| ErrorCodeBase |
Identifica l'offset per il ASP.NET codici evento di errore di monitoraggio dell'integrità. Questo campo è costante. |
| ExpiredTicketFailure |
Rappresenta il codice evento che indica che il ticket fornito è scaduto. Questo campo è costante. |
| InvalidEventCode |
Rappresenta il codice evento che indica che il valore del codice dell'evento non è consentito. Questo campo è costante. |
| InvalidTicketFailure |
Rappresenta il codice evento che indica che il ticket fornito non è valido. Questo campo è costante. |
| InvalidViewState |
Rappresenta il codice evento che indica che lo stato di visualizzazione specificato non è valido. Questo campo è costante. |
| InvalidViewStateMac |
Rappresenta il codice evento che indica che lo stato di visualizzazione specificato non è riuscito a controllare l'integrità. Questo campo è costante. |
| MiscCodeBase |
Identifica l'offset per il ASP.NET codici evento Web di monitoraggio dell'integrità. Questo campo è costante. |
| RequestCodeBase |
Identifica l'offset per il ASP.NET codici evento web di monitoraggio dell'integrità. Questo campo è costante. |
| RequestTransactionAbort |
Rappresenta il codice evento che indica che la richiesta Web è stata interrotta. Questo campo è costante. |
| RequestTransactionComplete |
Rappresenta il codice evento che indica che la richiesta Web è stata completata. Questo campo è costante. |
| RuntimeErrorPostTooLarge |
Rappresenta il codice evento che indica che le dimensioni delle informazioni pubblicate superano i limiti consentiti. Questo campo è costante. |
| RuntimeErrorRequestAbort |
Rappresenta il codice evento che indica che la richiesta Web è stata interrotta. |
| RuntimeErrorUnhandledException |
Rappresenta il codice evento che indica che si è verificata un'eccezione non gestita. Questo campo è costante. |
| RuntimeErrorValidationFailure |
Rappresenta il codice evento che indica che si è verificato un errore di convalida. Questo campo è costante. |
| RuntimeErrorViewStateFailure |
Rappresenta il codice evento che indica che si è verificato un errore dello stato di visualizzazione. Questo campo è costante. |
| RuntimeErrorWebResourceFailure |
Rappresenta il codice evento che indica che si è verificato un errore durante l'accesso a una risorsa Web. Questo campo è costante. |
| SqlProviderEventsDropped |
Rappresenta il codice evento che indica che il provider SQL ha eliminato eventi. Questo campo è costante. |
| StateServerConnectionError |
Rappresenta il codice evento che indica che si è verificato un errore durante la comunicazione con il server di stato. Questo campo è costante. |
| UndefinedEventCode |
Rappresenta il codice evento che indica che il valore del codice dell'evento principale non è definito. Questo campo è costante. |
| UndefinedEventDetailCode |
Rappresenta il codice evento che indica che il valore del codice dell'evento di dettaglio non è definito. Questo campo è costante. |
| WebErrorCompilationError |
Indica che si è verificato un errore di compilazione. |
| WebErrorConfigurationError |
Indica che si è verificato un errore di configurazione. Questo campo è costante. |
| WebErrorObjectStateFormatterDeserializationError |
Rappresenta il codice evento che indica che si è verificato un errore durante la deserializzazione del tipo o del valore di un oggetto. Questo campo è costante. |
| WebErrorOtherError |
Rappresenta il codice evento che indica che si è verificato un errore non classificato. Questo campo è costante. |
| WebErrorParserError |
Rappresenta il codice evento che indica che si è verificato un errore del parser. |
| WebErrorPropertyDeserializationError |
Rappresenta il codice evento che indica che si è verificato un errore durante la deserializzazione di una proprietà. Questo campo è costante. |
| WebEventDetailCodeBase |
Identifica l'offset per il ASP.NET codici evento web di monitoraggio dell'integrità. |
| WebEventProviderInformation |
Rappresenta il codice evento utilizzato dai provider per registrare informazioni non standard su un evento. Questo campo è costante. |
| WebExtendedBase |
Identifica l'offset per i codici evento personalizzati. Questo campo è costante. |
Metodi
| Nome | Descrizione |
|---|---|
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |