Compartilhar via


EventLogWebEventProvider Classe

Definição

Implementa um provedor de eventos que registra eventos de monitoramento de integridade do ASP.NET no Log de Eventos do Aplicativo do Windows.

public ref class EventLogWebEventProvider sealed : System::Web::Management::WebEventProvider
public sealed class EventLogWebEventProvider : System.Web.Management.WebEventProvider
type EventLogWebEventProvider = class
    inherit WebEventProvider
Public NotInheritable Class EventLogWebEventProvider
Inherits WebEventProvider
Herança
EventLogWebEventProvider

Exemplos

O trecho do arquivo de configuração a seguir mostra como especificar um provedor do tipo EventLogWebEventProvider para lidar com eventos de auditoria de êxito. Os EventLogWebEventProvider tipos de evento de integridade de auditoria e de falha a serem monitorados são configurados por padrão. Para monitorar as auditorias de êxito, você precisa configurá-las, conforme mostrado no código de exemplo.

<healthMonitoring   
  enabled="true" heartbeatInterval="10">  

  <rule>  
    <add name="Success Audits Default"  
      eventName="Success Audits"  
      provider="EventLogProvider"  
      profile="Default"  
      minInterval="00:01:00" />  
  </rule>  

</healthMonitoring>  

Comentários

ASP.NET monitoramento de integridade permite que a equipe de produção e operações gerencie aplicativos Web implantados. O System.Web.Management namespace contém os tipos de evento de integridade responsáveis por empacotar dados de status de integridade do aplicativo e os tipos de provedor responsáveis por processar esses dados. Ele também contém tipos de suporte que ajudam durante o gerenciamento de eventos de integridade.

O EventLogWebEventProvider, a auditoria de falha e os eventos de monitoramento de integridade do erro são configurados (habilitados) por padrão. Isso significa que a auditoria de falha e os eventos de monitoramento de integridade do erro são registrados no Log de Eventos de Aplicativo do Windows por padrão.

Observação

Na maioria dos casos, você poderá usar o ASP.NET tipos de monitoramento de integridade conforme implementado e controlará o sistema de monitoramento de integridade especificando valores na healthMonitoring seção de configuração. Você também pode derivar dos tipos de monitoramento de integridade para criar seus próprios provedores e eventos personalizados. Para obter um exemplo de criação de um provedor personalizado, consulte Como implementar o exemplo de provedor personalizado de monitoramento de integridade.

Propriedades

Description

Obtém uma breve descrição amigável adequada para exibição em ferramentas administrativas ou outras IUs (interfaces do usuário).

(Herdado de ProviderBase)
Name

Obtém o nome amigável usado para referir-se ao provedor durante a configuração.

(Herdado de ProviderBase)

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Flush()

Move os eventos do buffer do provedor para o log de eventos.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
Initialize(String, NameValueCollection)

Define os valores iniciais para esse objeto.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ProcessEvent(WebBaseEvent)

Processa o evento passado para o provedor.

Shutdown()

Executa tarefas associadas ao desligamento do provedor.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também