Поделиться через


SourceFilter.ShouldTrace Метод

Определение

Определяет, должен ли прослушиватель трассировки осуществлять трассировку события.

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

Параметры

cache
TraceEventCache

Объект, представляющий кэш данных для события трассировки.

source
String

Имя источника.

eventType
TraceEventType

Одно из значений перечисления, которое задает тип события.

id
Int32

Номер идентификатора трассировки.

formatOrMessage
String

Формат, используемый для записи массива аргументов или записи сообщения.

args
Object[]

Массив объектов аргумента.

data1
Object

Объект данных трассировки.

data
Object[]

Массив объектов данных трассировки.

Возвращаемое значение

Значение true, если трассировка должна быть осуществлена; в противном случае значение false.

Исключения

source имеет значение null.

Комментарии

Если значение source параметра совпадает со значением Source свойства, метод возвращает true.

Применяется к