Partilhar via


eventMappings elemento para healthMonitoring (ASP.NET Configurações Schema)

Mapeia nomes amigáveis de eventos para os tipos de eventos relacionados.

Esse elemento é novo no .NET Framework versão 2.0.

<eventMappings>
    <add.../>
    <remove.../>
    <clear />
</eventMappings>

Atributos e elementos

As seções a seguir descrevem os atributos, elementos filho e os elementos pai para esta seção.

Atributos

Nenhum.

Elementos filho

Elemento

Descrição

add

Elemento opcional.

Especifica o nome do evento e a classe que implementa o evento.

clear

Elemento opcional.

Remove todos os mapeamentos de nome amigável do evento.

remove

Elemento opcional.

Remove o mapeamento de nome amigável do evento especificado.

Elementos pai

Elemento

Descrição

configuration

Especifica o elemento raiz necessários em cada arquivo de configuração que é usado pelo common language runtime e a.Aplicativos do NET Framework.

system.web

Especifica o elemento raiz para o ASP.Seção de configuração de rede.

healthMonitoring

Configura um aplicativo para monitoração integridade.

Comentários

O eventMappings elemento permite que você atribuir nomes amigáveis para origens de eventos. Esses nomes são usados para associar os consumidores de eventos relacionados que são chamados de provedores, em fontes de evento de rules elemento da healthMonitoring seção de configuração.

Configuração padrão

O seguinte padrão eventMappings elemento é configurado no arquivo Web. config raiz na.NET Framework versão 2.0.

<eventMappings>
      <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" />
</eventMappings>

Exemplo

O exemplo de código a seguir mostra como adicionar um nome de evento à coleção.

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

Informações do elemento

Configuration section handler

System.Web.Configuration.HealthMonitoringSection

Configuration member

HealthMonitoringSection.EventMappings

Configurable locations

Machine.config

Web. config de nível de raiz

Web. config de nível de aplicativo

Requirements

De da (IIS) versão 5.0, 5.1 ou 6.0

A.NET Framework versão 2.0

Microsoft Visual Studio 2005

Consulte também

Tarefas

Como: Bloquear definições de configuração ASP.NET

Referência

healthMonitoring Element (ASP.NET Settings Schema)

Adicionar elemento eventMappings para healthMonitoring (ASP.NET Configurações Schema)

remover o elemento eventMappings para healthMonitoring (ASP.NET Configurações Schema)

Desmarque elemento eventMappings para healthMonitoring (ASP.NET Configurações Schema)

System.Configuration

System.Web.Configuration

Conceitos

Visão geral da configuração ASP.NET

Controles de servidor Web do ASP.NET e recursos do navegador

Protegendo a configuração do ASP.NET

Cenários de configuração ASP.NET

Outros recursos

Arquivos de configuração ASP.NET

ASP.NET Configuration Settings

General Configuration Settings (ASP.NET)

API de Configuração do ASP.NET