EventLogWebEventProvider Classe

Definição

Implementa um fornecedor de eventos que regista eventos de monitorização de saúde do ASP.NET no Registo de Eventos de Aplicações 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 seguinte excerto do ficheiro de configuração mostra como especificar um fornecedor do tipo EventLogWebEventProvider para gerir eventos de auditoria de sucesso. Os EventLogWebEventProvider tipos de eventos de saúde da auditoria de falha a monitorizar são configurados por defeito. Para monitorizar as auditorias de sucesso, precisa de as configurar, como 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>

Observações

A monitorização do estado do ASP.NET permite que as equipas de produção e operações gerenciem aplicações Web implementadas. O System.Web.Management namespace contém os tipos de eventos de saúde responsáveis por empacotar os dados de estado de saúde da aplicação e os tipos de fornecedores responsáveis pelo processamento desses dados. Inclui também tipos de apoio que ajudam na gestão de eventos de saúde.

Os EventLogWebEventProvider, a auditoria de falhas e os eventos de monitorização de saúde de erros são configurados (ativados) por defeito. Isto significa que a auditoria de falhas e os eventos de monitorização da saúde de erros são registados no Registo de Eventos de Aplicações do Windows por defeito.

Note

Na maioria dos casos, poderá usar os tipos de monitorização de saúde ASP.NET tal como implementados, e controlará o sistema de monitorização de saúde especificando valores na secção de configuração healthMonitoring. Também pode recorrer aos tipos de monitorização de saúde para criar os seus próprios eventos e prestadores personalizados. Para um exemplo de criação de um prestador personalizado, veja Como: Implementar o Exemplo de Prestador Personalizado de Monitorização de Saúde.

Propriedades

Name Description
Description

Recebe uma descrição breve e amigável, adequada para exibição em ferramentas administrativas ou outras interfaces de utilizador (UIs).

(Herdado de ProviderBase)
Name

Recebe o nome amigável usado para se referir ao fornecedor durante a configuração.

(Herdado de ProviderBase)

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Flush()

Move eventos do buffer do fornecedor para o registo de eventos.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
Initialize(String, NameValueCollection)

Define os valores iniciais deste objeto.

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ProcessEvent(WebBaseEvent)

Processa o evento passado para o fornecedor.

Shutdown()

Realiza tarefas associadas ao encerramento do fornecedor.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Ver também