TraceEventCache Класс

Определение

Предоставляет данные событий трассировки специфичные для потока и процесса.Provides trace event data specific to a thread and a process.

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

Комментарии

Примечание

TraceEventCacheКласс, разработанный как оптимизация производительности для вызовов прослушивателей трассировки, представляет интерес только разработчикам, создающим пользовательские прослушиватели трассировки.The TraceEventCache class, designed as a performance optimization for trace listener calls, is of interest only to developers creating custom trace listeners.

TraceEventCacheКласс используется в качестве параметра в методах трассировки для точного выявления источника события трассировки.The TraceEventCache class is used as a parameter in tracing methods to accurately identify the source of a trace event. Примеры методов, которые используют, TraceEventCacheTraceListener.TraceEvent и TraceFilter.ShouldTrace .Examples of methods that use TraceEventCache are TraceListener.TraceEvent and TraceFilter.ShouldTrace. LogicalOperationStackСвойство содержит данные, которые можно использовать для корреляции трассировки с соответствующими трассировками.The LogicalOperationStack property contains data that can be used to correlate the trace with related traces.

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

TraceEventCache()

Инициализирует новый экземпляр класса TraceEventCache.Initializes a new instance of the TraceEventCache class.

Свойства

Callstack

Возвращает стек вызовов для текущего потока.Gets the call stack for the current thread.

DateTime

Возвращает дату и время, когда произошла трассировка событий.Gets the date and time at which the event trace occurred.

LogicalOperationStack

Возвращает данные корреляции, содержащиеся в стеке.Gets the correlation data, contained in a stack.

ProcessId

Возвращает уникальный идентификатор текущего процесса.Gets the unique identifier of the current process.

ThreadId

Возвращает уникальный идентификатор текущего управляемого потока.Gets a unique identifier for the current managed thread.

Timestamp

Получает текущее число тактов временного механизма.Gets the current number of ticks in the timer mechanism.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

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

Служит хэш-функцией по умолчанию.Serves as the default hash function.

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

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

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

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

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

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

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

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