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


ThreadCheckpointChain Класс

Определение

Предоставляет цепочку контрольных точек потока, записанных из работающего приложения. ThreadCheckpointChain является и FilteredListChain загружает все данные цепочки в память.

public ref class ThreadCheckpointChain sealed : Microsoft::VisualStudio::IntelliTrace::ListChain
public ref class ThreadCheckpointChain sealed : Microsoft::VisualStudio::IntelliTrace::ListChain
class ThreadCheckpointChain sealed : Microsoft::VisualStudio::IntelliTrace::ListChain
public sealed class ThreadCheckpointChain : Microsoft.VisualStudio.IntelliTrace.ListChain
type ThreadCheckpointChain = class
    inherit ListChain
Public NotInheritable Class ThreadCheckpointChain
Inherits ListChain
Наследование
ThreadCheckpointChain

Свойства

AfterLastToken

Возвращает объект , EventToken представляющий позицию сразу после текущего LastToken. Если в цепочку добавляются дополнительные события, маркер, возвращенный из AfterLastToken , станет действительным. Это свойство доступно, даже если CanGetLastToken возвращает значение false.

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

EventToken Возвращает для позиции непосредственно перед FirstToken. Этот токен никогда не станет допустимыми.

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

Возвращает значение, определяющее, поддерживает Countли цепочка .

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

Возвращает значение, определяющее, поддерживает LastTokenли цепочка .

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

Возвращает значение, определяющее, поддерживает GetPreviousToken(EventToken)ли цепочка .

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

Получает количество событий в цепочке. Это свойство может вызываться только в том случае, если CanGetCount возвращает значение true.

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

Предоставляет цепочку контрольных точек потока, записанных из работающего приложения. ThreadCheckpointChain является и FilteredListChain загружает все данные цепочки в память.

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

Получает EventToken для первого события в цепочке.

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

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

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

Возвращает значение, указывающее, является ли цепочка пустой.

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

Получает EventToken для последнего события в цепочке. Это свойство может вызываться только в том случае, если CanGetLastToken возвращает значение true.

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

Методы

Dispose()

Освобождает ресурсы, используемые этой цепочкой.

(Унаследовано от Chain)
Dispose(Boolean)

Освобождает ресурсы, используемые этой цепочкой.

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

Предоставляет цепочку контрольных точек потока, записанных из работающего приложения. ThreadCheckpointChain является и FilteredListChain загружает все данные цепочки в память.

(Унаследовано от Chain)
GetEnumerator<TEvent>()

Предоставляет цепочку контрольных точек потока, записанных из работающего приложения. ThreadCheckpointChain является и FilteredListChain загружает все данные цепочки в память.

(Унаследовано от Chain)
GetEvent(EventToken)

Получает объект IntelliTraceEvent для заданного объекта EventToken.

(Унаследовано от ListChain)
GetEvents(EventToken, EventToken)

Возвращает несколько IntelliTraceEventс от начала EventToken до , но не включая конечный EventToken.

(Унаследовано от ListChain)
GetNextToken(EventToken)

Получает EventToken для следующего события после заданного EventToken.

(Унаследовано от ListChain)
GetPreviousToken(EventToken)

Получает EventToken для предыдущего события перед заданным EventToken.

(Унаследовано от ListChain)
IsValidEventType(IntelliTraceEvent)

Определяет, действителен ли данный объект IntelliTraceEvent для этой цепочки. Тип события должен быть разрешен в этой цепочке.

(Унаследовано от ListChain)
IsValidToken(EventToken)

Определяет, действителен ли данный объект EventToken для этой цепочки.

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

Обновляет список событий из цепочек-источников и загружает каждое событие из цепочки в память.

(Унаследовано от ListChain)
ReloadEvent(EventToken)

IntelliTraceEvent Возвращает для указанного EventTokenобъекта , минуя любое кэширование.

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

Предоставляет цепочку контрольных точек потока, записанных из работающего приложения. ThreadCheckpointChain является и FilteredListChain загружает все данные цепочки в память.

(Унаследовано от Chain)
ToSourceToken(EventToken)

Преобразует для EventToken этой цепочки в EventToken для источника. Chain

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

Явные реализации интерфейса

IEnumerable.GetEnumerator()

Предоставляет цепочку контрольных точек потока, записанных из работающего приложения. ThreadCheckpointChain является и FilteredListChain загружает все данные цепочки в память.

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

Методы расширения

EmptyIfNull<T>(IEnumerable<T>)

Возвращать это перечисление в случае, если оно не равно NULL. Если значение равно NULL, возвращается пустое перечисление.

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