ProcessChain Класс

Определение

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

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

Свойства

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 (Унаследовано от ListChain)
FirstToken

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

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

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

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

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

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

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

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

Методы

Dispose()

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

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

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

(Унаследовано от ListChain)
GetEnumerator() (Унаследовано от Chain)
GetEnumerator<TEvent>() (Унаследовано от 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() (Унаследовано от Chain)
ToSourceToken(EventToken)

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

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

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

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

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

EmptyIfNull<T>(IEnumerable<T>)

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