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


TraceEventCache Класс

Определение

Предоставляет данные события трассировки, относящиеся к потоку и процессу.

public ref class TraceEventCache
public class TraceEventCache
type TraceEventCache = class
Public Class TraceEventCache
Наследование
TraceEventCache

Комментарии

Замечание

TraceEventCache Класс, разработанный в качестве оптимизации производительности для вызовов прослушивателя трассировки, интересен только разработчикам, создавая пользовательские прослушиватели трассировки.

Класс TraceEventCache используется в качестве параметра в методах трассировки, чтобы точно определить источник события трассировки. Примеры методов, которые используются TraceEventCache , и TraceListener.TraceEventTraceFilter.ShouldTrace. Свойство LogicalOperationStack содержит данные, которые можно использовать для сопоставления трассировки со связанными трассировками.

Конструкторы

Имя Описание
TraceEventCache()

Инициализирует новый экземпляр класса TraceEventCache.

Свойства

Имя Описание
Callstack

Возвращает стек вызовов для текущего потока.

DateTime

Возвращает дату и время, в течение которого произошла трассировка события.

LogicalOperationStack

Возвращает данные корреляции, содержащиеся в стеке.

ProcessId

Возвращает уникальный идентификатор текущего процесса.

ThreadId

Возвращает уникальный идентификатор текущего управляемого потока.

Timestamp

Возвращает текущее количество галок в механизме таймера.

Методы

Имя Описание
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

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