EventTypeFilter Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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) |