EventTypeFilter Classe

Definição

Indica se um ouvinte deve rastrear com base no tipo de evento.

public ref class EventTypeFilter : System::Diagnostics::TraceFilter
public class EventTypeFilter : System.Diagnostics.TraceFilter
type EventTypeFilter = class
    inherit TraceFilter
Public Class EventTypeFilter
Inherits TraceFilter
Herança
EventTypeFilter

Comentários

Um dos vários tipos diferentes de filtros pode ser atribuído a um ouvinte de rastreamento por meio da Filter propriedade para fornecer uma camada de triagem além da fornecida pelo TraceSwitch. O filtro pode ser usado para controlar os tipos de eventos produzidos pelo ouvinte.

Essa classe filtra eventos com base no valor da EventType propriedade . Essa propriedade pode ser definida por código ou, para aplicativos .NET Framework, em um arquivo de configuração para especificar o tipo de evento de mensagens que devem ser rastreadas pelo ouvinte. O valor da propriedade indica o limite no qual iniciar o rastreamento. Os tipos de evento no e acima do nível especificado são rastreados. O ShouldTrace método, chamado pelos ouvintes para determinar se um evento deve ser rastreado, usa o valor da EventType propriedade .

Para definir o tipo de evento no qual começar a rastrear em um aplicativo .NET Framework, edite o arquivo de configuração que corresponde ao nome do aplicativo. Nesse arquivo, você pode adicionar um ouvinte, definir seu tipo de filtro e especificar o tipo de evento a ser rastreado. O arquivo de configuração deve ser formatado da seguinte maneira.

<configuration>  
  <system.diagnostics>  
    <sharedListeners>  
      <add name="Console" type="System.Diagnostics.ConsoleTraceListener">  
        <filter type="System.Diagnostics.EventTypeFilter"   
          initializeData="Warning" />  
      </add>  
    </sharedListeners>  
  </system.diagnostics>  
</configuration>  

Para obter mais informações sobre como inicializar dados para um EventTypeFilter, consulte <filter>.

Construtores

EventTypeFilter(SourceLevels)

Inicializa uma nova instância da classe EventTypeFilter.

Propriedades

EventType

Obtém ou define o tipo de evento das mensagens a serem rastreadas.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
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)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ShouldTrace(TraceEventCache, String, TraceEventType, Int32, String, Object[], Object, Object[])

Determina se o ouvinte de rastreamento deve rastrear o evento.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a