Compartilhar via


SourceFilter Classe

Definição

Indica se um ouvinte deve rastrear uma mensagem com base na fonte de um rastreamento.

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

Comentários

Um dos vários tipos diferentes de filtros pode ser atribuído a um ouvinte de rastreamento para fornecer uma camada de triagem além da fornecida pelo comutador de rastreamento. O filtro pode ser usado para controlar o nível de rastreamento produzido pelo ouvinte.

Essa classe filtra eventos com base em uma fonte de rastreamento específica definida pelo usuário.

SourceFilter substitui o ShouldTrace método e define uma Source propriedade que especifica o nome da fonte de rastreamento a ser rastreada pelo ouvinte.

Observação

Esse filtro é fornecido porque várias fontes de rastreamento podem usar simultaneamente o mesmo ouvinte de rastreamento.

Construtores

SourceFilter(String)

Inicializa uma nova instância da classe SourceFilter, especificando a origem de rastreamento.

Propriedades

Source

Obtém ou define o nome da origem do rastreamento.

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