TraceFilter Classe

Definição

Fornece a classe base para implementações de filtro de rastreamento.

public ref class TraceFilter abstract
public abstract class TraceFilter
type TraceFilter = class
Public MustInherit Class TraceFilter
Herança
TraceFilter
Derivado

Comentários

Os filtros de rastreamento podem ser usados por ouvintes de rastreamento para fornecer uma camada extra de filtragem além daquela fornecida por comutadores de rastreamento. O filtro de rastreamento para um ouvinte de rastreamento pode ser encontrado na propriedade do Filter ouvinte. As opções de rastreamento determinam se um rastreamento deve ser enviado aos ouvintes de rastreamento. Os filtros de rastreamento permitem que os ouvintes de rastreamento individuais determinem se o rastreamento deve ou não ser gravado no meio de saída associado. Por exemplo, conforme determinado por cada filtro de rastreamento, um rastreamento pode ser gravado no console por um ConsoleTraceListener, mas não no log de eventos por um EventLogTraceListener.

Os filtros herdados da TraceFilter classe podem ser usados por ouvintes de rastreamento que herdam da TraceListener classe para executar a filtragem de eventos que estão sendo rastreados. TraceFilter contém um único método, ShouldTrace, que usa dados de evento e retorna um sinalizador que indica se o evento deve ser rastreado.

Construtores

TraceFilter()

Inicializa uma nova instância da classe TraceFilter.

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[])

Quando substituído em uma classe derivada, 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