Condividi tramite


SourceFilter.ShouldTrace Metodo

Definizione

Determina se il listener di traccia deve tracciare l'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

Parametri

cache
TraceEventCache

Oggetto che rappresenta la cache di informazioni per l'evento di traccia.

source
String

Nome dell'origine.

eventType
TraceEventType

Uno dei valori di enumerazione che identifica il tipo di evento.

id
Int32

Numero identificativo della traccia.

formatOrMessage
String

Formato da utilizzare per la scrittura di una matrice di argomenti o messaggio da scrivere.

args
Object[]

Matrice di oggetti argomento.

data1
Object

Oggetto dati di traccia.

data
Object[]

Matrice di oggetti dati di traccia.

Restituisce

true se deve essere prodotta la traccia. In caso contrario, false.

Eccezioni

source è null.

Commenti

Se il valore del source parametro corrisponde al valore della Source proprietà , il metodo restituisce true.

Si applica a