Freigeben über


add-Element für eventMappings für healthMonitoring (ASP.NET-Einstellungsschema)

Bestimmt den Namen des Ereignisses und die Klasse, die es implementiert.

Dieses Element ist neu in .NET Framework, Version 2.0.

<add
    name="health event name"
    type="type reference"
    startEventCode="starting event code range"
    endEventCode="ending event code range" />

Attribute und Elemente

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente sowie übergeordnete Elemente für diesen Abschnitt beschrieben.

Attribute

Attribut

Beschreibung

name

Erforderliches String-Attribut.

Gibt den angezeigten Namen des Systemüberwachungsereignisses an.

type

Erforderliches String-Attribut.

Gibt den vollqualifizierten Typ des Ereignisses an.

startEventCode

Optionales Int32-Attribut.

Gibt den Anfangswert des Bezeichnerbereichs des Ereigniscodes an.

Der Standardwert ist 0.

endEventCode

Optionales Int32-Attribut.

Gibt den Endwert des Bezeichnerbereichs des Ereigniscodes an.

Der Standardwert ist "Infinite".

Untergeordnete Elemente

Keine.

Übergeordnete Elemente

Element

Beschreibungen

configuration

Gibt das Stammelement in jeder Konfigurationsdatei an, die von der Common Language Runtime und den .NET Framework-Anwendungen verwendet wird.

system.web

Gibt das Stammelement für den ASP.NET-Konfigurationsabschnitt an.

healthMonitoring

Konfiguriert eine Anwendung für die Systemüberwachung.

eventMappings

Ordnet den entsprechenden Ereignistypen benutzerfreundliche Ereignisnamen zu.

Hinweise

Mit dem add-Element können Sie eine Zuordnung zwischen angezeigten Namen und Ereignisquellen herstellen. Die Namen werden anschließend im rules-Element des healthMonitoring-Abschnitts für die Zuordnung von Ereignisquellen zu den zugehörigen Ereignisconsumern, auch Anbieter genannt, verwendet.

Standardkonfiguration

Das folgende add-Standardelement wird in der Stammdatei Web.config in .NET Framework, Version 2.0, konfiguriert.

<add name="All Events" type="System.Web.Management.WebBaseEvent,System.Web,Version=2.0.0.0,
     Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a" startEventCode="0" 
     endEventCode="2147483647" />
<add name="Heartbeats" type="System.Web.Management.WebHeartbeatEvent,System.Web,Version=2.0.0.0,
     Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a" startEventCode="0" 
     endEventCode="2147483647" />
<add name="Application Lifetime Events" type="System.Web.Management.WebApplicationLifetimeEvent,
System.Web,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a" 
     startEventCode="0" endEventCode="2147483647" />
<add name="Request Processing Events" type="System.Web.Management.WebRequestEvent,
System.Web,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a" startEventCode="0" 
     endEventCode="2147483647" />
<add name="All Errors" type="System.Web.Management.WebBaseErrorEvent,System.Web,Version=2.0.0.0,
     Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a" startEventCode="0" 
     endEventCode="2147483647" />
<add name="Infrastructure Errors" type="System.Web.Management.WebErrorEvent,System.Web,Version=2.0.0.0,
     Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a" startEventCode="0" 
     endEventCode="2147483647" />
<add name="Request Processing Errors" type="System.Web.Management.WebRequestErrorEvent,
System.Web,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a" startEventCode="0" 
     endEventCode="2147483647" />
<add name="All Audits" type="System.Web.Management.WebAuditEvent,System.Web,Version=2.0.0.0,
     Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a" startEventCode="0" 
     endEventCode="2147483647" />
<add name="Failure Audits" type="System.Web.Management.WebFailureAuditEvent,System.Web,Version=2.0.0.0,
     Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a" startEventCode="0" 
     endEventCode="2147483647" />
<add name="Success Audits" type="System.Web.Management.WebSuccessAuditEvent,System.Web,Version=2.0.0.0,
     Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a" startEventCode="0" 
     endEventCode="2147483647" />

Beispiel

Das folgende Codebeispiel veranschaulicht das Hinzufügen eines Ereignisses zu der Auflistung.

<eventMappings>
  <add name="SampleWebEvent"
    type= "Samples.AspNet.System.Web.Management.SampleWebEvent,
    SampleWebEvent,Version=0.0.0.0, Culture=neutral, 
    PublicKeyToken=f0c63b9a560d5e5a"/>
</eventMappings>

Elementinformationen

Konfigurationsabschnittshandler

System.Web.Configuration.HealthMonitoringSection

Konfigurationsmember

HealthMonitoringSection.EventMappings

Konfigurierbare Speicherorte

Machine.config

Web.config auf der Stammebene

Web.config auf der Anwendungsebene

Anforderungen

Microsoft Internetinformationsdienste (IIS), Version 5.0, 5.1 oder 6.0

.NET Framework, Version 2.0

Microsoft Visual Studio 2005

Siehe auch

Aufgaben

Gewusst wie: Sperren von ASP.NET-Konfigurationseinstellungen

Referenz

healthMonitoring-Element (ASP.NET-Einstellungsschema)

eventMappings-Element für healthMonitoring (ASP.NET-Einstellungsschema)

remove-Element für eventMappings für healthMonitoring (ASP.NET-Einstellungsschema)

clear-Element für eventMappings für healthMonitoring (ASP.NET-Einstellungsschema)

System.Configuration

System.Web.Configuration

Konzepte

Übersicht über die ASP.NET-Konfiguration

ASP.NET-Webserversteuerelemente und Browserfunktionen

Absichern der ASP.NET-Konfiguration

ASP.NET-Konfigurationsszenarios

Weitere Ressourcen

ASP.NET-Konfigurationsdateien

ASP.NET-Konfigurationseinstellungen

Allgemeine Konfigurationseinstellungen (ASP.NET)

ASP.NET-Konfigurations-API