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


ListChain Класс

Определение

Предоставляет список событий, записанных из работающего приложения. При Refresh() вызове загружает ListChain все данные цепочки в память и сохраняет каждый экземпляр IntelliTraceEvent.

public ref class ListChain abstract : Microsoft::VisualStudio::IntelliTrace::DerivedChain
[Windows::Foundation::Metadata::WebHostHidden]
public ref class ListChain abstract : Microsoft::VisualStudio::IntelliTrace::DerivedChain
[Windows::Foundation::Metadata::WebHostHidden]
class ListChain abstract : Microsoft::VisualStudio::IntelliTrace::DerivedChain
public abstract class ListChain : Microsoft.VisualStudio.IntelliTrace.DerivedChain
type ListChain = class
    inherit DerivedChain
Public MustInherit Class ListChain
Inherits DerivedChain
Наследование
Производный

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

ListChain(Chain)

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

Свойства

AfterLastToken

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

BeforeFirstToken

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

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

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

CanGetLastToken

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

CanGetPreviousToken

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

Count

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

EventList

Предоставляет список событий, записанных из работающего приложения. При Refresh() вызове загружает ListChain все данные цепочки в память и сохраняет каждый экземпляр IntelliTraceEvent.

FirstToken

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

FirstValidToken

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

IsEmpty

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

LastToken

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

Методы

Dispose()

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

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

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

GetEnumerator()

Предоставляет список событий, записанных из работающего приложения. При Refresh() вызове загружает ListChain все данные цепочки в память и сохраняет каждый экземпляр IntelliTraceEvent.

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

Предоставляет список событий, записанных из работающего приложения. При Refresh() вызове загружает ListChain все данные цепочки в память и сохраняет каждый экземпляр IntelliTraceEvent.

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

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

GetEvents(EventToken, EventToken)

Получает несколько IntelliTraceEventот начала EventToken до , но не включая конец EventToken.

GetNextToken(EventToken)

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

GetPreviousToken(EventToken)

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

IsValidEventType(IntelliTraceEvent)

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

IsValidToken(EventToken)

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

Refresh()

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

ReloadEvent(EventToken)

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

Tokens()

Предоставляет список событий, записанных из работающего приложения. При Refresh() вызове загружает ListChain все данные цепочки в память и сохраняет каждый экземпляр IntelliTraceEvent.

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

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

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

IEnumerable.GetEnumerator()

Предоставляет список событий, записанных из работающего приложения. При Refresh() вызове загружает ListChain все данные цепочки в память и сохраняет каждый экземпляр IntelliTraceEvent.

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

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

EmptyIfNull<T>(IEnumerable<T>)

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

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