TraceEventCache Класс

Определение

Предоставляет данные событий трассировки специфичные для потока и процесса.

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

Комментарии

Примечание

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

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

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

TraceEventCache()

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

Свойства

Callstack

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

DateTime

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

LogicalOperationStack

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

ProcessId

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

ThreadId

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

Timestamp

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

Методы

Equals(Object)

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

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

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

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

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

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

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

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

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

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

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