Compartilhar via


SourceFilter.ShouldTrace Método

Definição

Determina se o ouvinte de rastreamento deve rastrear o evento.

public:
 override bool ShouldTrace(System::Diagnostics::TraceEventCache ^ cache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, System::String ^ formatOrMessage, cli::array <System::Object ^> ^ args, System::Object ^ data1, cli::array <System::Object ^> ^ data);
public override bool ShouldTrace (System.Diagnostics.TraceEventCache? cache, string source, System.Diagnostics.TraceEventType eventType, int id, string? formatOrMessage, object?[]? args, object? data1, object?[]? data);
public override bool ShouldTrace (System.Diagnostics.TraceEventCache cache, string source, System.Diagnostics.TraceEventType eventType, int id, string formatOrMessage, object[] args, object data1, object[] data);
override this.ShouldTrace : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string * obj[] * obj * obj[] -> bool
Public Overrides Function ShouldTrace (cache As TraceEventCache, source As String, eventType As TraceEventType, id As Integer, formatOrMessage As String, args As Object(), data1 As Object, data As Object()) As Boolean

Parâmetros

cache
TraceEventCache

Um objeto que representa o cache de informações do evento de rastreamento.

source
String

O nome da fonte.

eventType
TraceEventType

Um dos valores de enumeração que identifica o tipo de evento.

id
Int32

Um número de identificador de rastreamento.

formatOrMessage
String

O formato a ser usado para gravar uma matriz de argumentos ou uma mensagem a ser gravada.

args
Object[]

Uma matriz de objetos de argumento.

data1
Object

Um objeto de dados de rastreamento.

data
Object[]

Uma matriz de objetos de dados de rastreamento.

Retornos

true se o rastreamento deve ser produzido; caso contrário, false.

Exceções

source é null.

Comentários

Se o valor do source parâmetro corresponder ao valor da Source propriedade , o método retornará true.

Aplica-se a