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, возвращается пустое перечисление. |