TraceFilter Classe

Definição

Fornece a classe base para implementações de filtros de traço.

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

Observações

Os filtros de traço podem ser usados por ouvintes de traços para fornecer uma camada extra de filtragem para além daquela proporcionada pelos comutadores de traço. O filtro de traço para um ouvinte de traço pode ser encontrado na propriedade do Filter ouvinte. Os comutadores de traço determinam se um traço deve ser enviado aos ouvintes de traço. Os filtros de traço permitem aos ouvintes individuais de traços determinar se o traço deve ou não ser escrito no meio de saída associado. Por exemplo, conforme determinado por cada filtro de traço, um traço pode ser escrito na consola por um ConsoleTraceListener, mas não no registo de eventos por um EventLogTraceListener.

Filtros que herdam da TraceFilter classe podem ser usados por ouvintes de traços que herdam da TraceListener classe para realizar a filtragem dos eventos que estão a ser rastreados. TraceFilter contém um único método, ShouldTrace, que recolhe dados do evento e devolve uma bandeira indicando se o evento deve ser rastreado.

Construtores

Name Description
TraceFilter()

Inicializa uma nova instância da TraceFilter classe.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

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

Quando sobrescrito numa classe derivada, determina se o ouvinte de traço deve traçar o evento.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a