WebViewStateFailureAuditEvent 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.
Fornisce informazioni sugli errori relativi allo stato di visualizzazione di applicazioni Web.
public ref class WebViewStateFailureAuditEvent : System::Web::Management::WebFailureAuditEvent
public class WebViewStateFailureAuditEvent : System.Web.Management.WebFailureAuditEvent
type WebViewStateFailureAuditEvent = class
inherit WebFailureAuditEvent
Public Class WebViewStateFailureAuditEvent
Inherits WebFailureAuditEvent
- Ereditarietà
-
WebViewStateFailureAuditEvent
Esempio
Di seguito è riportato un estratto di un file di configurazione che mostra come configurare l'oggetto EventLogWebEventProvider per acquisire errori dello stato di visualizzazione. Per la completezza viene visualizzata la configurazione per le provider
sezioni e eventMappings
. Sono già impostati per impostazione predefinita. L'unica cosa da fare consiste nel fornire la configurazione per la rules
sezione. Per ulteriori informazioni, fare riferimento a healthMonitoring
.
Per generare un errore di stato di visualizzazione, immettere un URL nel browser con la stringa di query seguente:
?__VIEWSTATEFIELDCOUNT=1&__VIEWSTATE=bogus
Windows Application Eventlog acquisisce un errore dello stato di visualizzazione, se si immettono le impostazioni di configurazione seguenti.
<healthMonitoring
enabled="true"
heartBeatInterval="0">
<providers>
// Configure the provider to process
// the health events.
<add name="EventLogProvider"
type="System.Web.Management.EventLogWebEventProvider,
System.Web,Version=2.0.3600.0,Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a"/>
</providers>
<eventMappings>
<clear />
// Configure the WebFailureAuditEvent
// object to handle the Viewstate failures.
<add name="Failure Audits"
type="System.Web.Management.WebFailureAuditEvent,
System.Web,Version=2.0.3600.0,Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a" />
</eventMappings>
<rules>
<clear/>
// Configure the connection between the
// application lifetime event object
// and the provider that must process it.
<add name="Viewstate Failure Events "
eventName="Failure Events"
provider="EventLogProvider"
profile="Default"
minInterval="00:01:00" />
</rules>
</healthMonitoring>
Commenti
ASP.NET monitoraggio dell'integrità consente al personale di produzione e operazioni 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 relativi allo stato dell'integrità dell'applicazione e i tipi di provider responsabili dell'elaborazione di questi dati. Contiene anche tipi di supporto che consentono durante la gestione degli eventi di integrità.
ASP.NET genera eventi di tipo WebViewStateFailureAuditEvent quando si verifica un errore dello stato di visualizzazione. Questo errore indica un tentativo di manomissione dello stato di visualizzazione o del relativo riutilizzo da un altro computer con una chiave diversa. Il codice evento di controllo correlato è AuditInvalidViewStateFailure.
Nota
Nella maggior parte dei casi sarà possibile usare i tipi di monitoraggio dell'integrità ASP.NET come implementato e si controlla il sistema di monitoraggio dell'integrità specificando i valori nella healthMonitoring
sezione di configurazione. È anche possibile derivare dai tipi di monitoraggio dell'integrità per creare eventi e provider personalizzati.
Costruttori
WebViewStateFailureAuditEvent(String, Object, Int32, Int32, ViewStateException) |
Inizializza una nuova istanza della classe WebViewStateFailureAuditEvent utilizzando i parametri forniti. |
WebViewStateFailureAuditEvent(String, Object, Int32, ViewStateException) |
Inizializza la classe WebViewStateFailureAuditEvent utilizzando i parametri specificati. |
Proprietà
EventCode |
Ottiene il valore di codice associato all'evento. (Ereditato da WebBaseEvent) |
EventDetailCode |
Ottiene il codice dettagliato dell'evento. (Ereditato da WebBaseEvent) |
EventID |
Ottiene l'identificatore associato all'evento. (Ereditato da WebBaseEvent) |
EventOccurrence |
Ottiene un contatore che rappresenta il numero di occorrenze dell'evento. (Ereditato da WebBaseEvent) |
EventSequence |
Ottiene il numero di volte in cui l'evento è stato generato dall'applicazione. (Ereditato da WebBaseEvent) |
EventSource |
Ottiene l'oggetto che genera l'evento. (Ereditato da WebBaseEvent) |
EventTime |
Ottiene la data e l'ora in cui è stato generato l'evento. (Ereditato da WebBaseEvent) |
EventTimeUtc |
Ottiene la data e l'ora in cui è stato generato l'evento. (Ereditato da WebBaseEvent) |
Message |
Ottiene il messaggio nel quale è descritto l'evento. (Ereditato da WebBaseEvent) |
ProcessInformation |
Ottiene informazioni sul processo che ospita l'applicazione ASP.NET. (Ereditato da WebManagementEvent) |
RequestInformation |
Ottiene le informazioni associate alla richiesta Web. (Ereditato da WebAuditEvent) |
ViewStateException |
Ottiene l'eccezione generata dall'errore. |
Metodi
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
FormatCustomEventDetails(WebEventFormatter) |
Fornisce una formattazione standard delle informazioni relative all'evento. (Ereditato da WebBaseEvent) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
IncrementPerfCounters() |
Incrementa il contatore delle prestazioni Eventi errori di controllo generati. (Ereditato da WebFailureAuditEvent) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
Raise() |
Genera un evento notificando a qualsiasi provider configurato che l'evento si è verificato. (Ereditato da WebBaseEvent) |
ToString() |
Formatta le informazioni relative all'evento ai fini della visualizzazione. (Ereditato da WebBaseEvent) |
ToString(Boolean, Boolean) |
Formatta le informazioni relative all'evento ai fini della visualizzazione. (Ereditato da WebBaseEvent) |
Si applica a
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per