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

[Dieses Dokument dient lediglich Vorschauzwecken und kann in späteren Versionen geändert werden. Leere Themen sind als Platzhalter enthalten.]

Ordnet ein Ereignis seinem Anbieter zu.

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

<add name="rule's name"
     eventName="event name"
     custom="String"
     profile="profile name"
     provider="provider name"
     minInstances="number"
     maxLimit="number"
     minInterval="minimum duration between firing of events "/>

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 Namen dieser Regel an.

eventName

Erforderliches String-Attribut.

Gibt den Namen des Ereignisses an.

custom

Optionales String-Attribut.

provider

Optionales String-Attribut.

Gibt den Namen des Anbieters an.

profile

Optionales String-Attribut.

Gibt das für diese Regel gültige Profil an.

minInstances

Optionales Int32-Attribut.

Gibt die minimale Anzahl von Regelinstanzen innerhalb einer gegebenen Anwendung an, bevor eine Ereignisbenachrichtigung ausgelöst wird.

Der Standardwert ist 1.

maxLimit

Optionales Int32-Attribut.

Gibt die maximale Anzahl von Regelinstanzen an, die Anbieterbenachrichtigungen generieren.

minInterval

Optionales TimeSpan-Attribut.

Gibt das minimale Zeitintervall zwischen zwei Ereignissen an.

Untergeordnete Elemente

Keine.

Übergeordnete Elemente

Element

Beschreibung

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.

rules

Ordnet Anbietern Ereignisse zu.

Hinweise

Standardkonfiguration

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

<rules>
   <add name="All Errors Default" 
        eventName="All Errors"
        provider="EventLogProvider"
        profile="Default" 
        minInstances="1" 
        maxLimit="Infinite" 
        minInterval="00:01:00"
        custom="" />
   <add name="Failure Audits Default" 
        eventName="Failure Audits"
        provider="EventLogProvider" 
        profile="Default" 
        minInstances="1"
        maxLimit="Infinite" 
        minInterval="00:01:00" 
        custom="" />
</rules>

Beispiel

Das folgende Codebeispiel zeigt, wie eine Regel hinzugefügt wird.

<rules>
  <add name="Sample Web Requests"
    eventName="SampleWebRequests"
    provider="SampleEventProvider"
    profile="Default"
    minInterval="00:01:00" />
</rules>

Elementinformationen

Konfigurationsabschnittshandler

System.Web.Configuration.HealthMonitoringSection

Konfigurationsmember

HealthMonitoringSection.Rules

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

How to: Lock ASP.NET Configuration Settings

Referenz

healthMonitoring-Element (ASP.NET-Einstellungsschema)

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

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

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

System.Configuration

System.Web.Configuration

Konzepte

ASP.NET Health Monitoring Overview

ASP.NET Configuration Overview

ASP.NET Server Controls and Browser Capabilities

Securing Configuration

Configuration Inheritance

Weitere Ressourcen

ASP.NET Configuration Files

ASP.NET-Konfigurationseinstellungen

Allgemeine Konfigurationseinstellungen (ASP.NET)

ASP.NET Configuration API