PartitionedListChain Класс

Определение

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

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

Свойства

AfterLastToken

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

BeforeFirstToken

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

CanGetCount

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

CanGetLastToken

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

CanGetPreviousToken

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

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

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

FirstToken

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

FirstValidToken

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

IsEmpty

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

LastToken

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

PartitionedChain

Получает StreamChain, являющийся источником событий для данной цепочки.

PartitioningChain

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

PartitionLoadLimitEnabled

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

Методы

Dispose()

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

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

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

GetEnumerator()

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

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

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

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

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

GetEvents(EventToken, EventToken)

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

GetNextToken(EventToken)

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

GetPreviousToken(EventToken)

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

IsValidEventType(IntelliTraceEvent)

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

IsValidToken(EventToken)

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

OnPartitionUpdate(PartitioningEvent, IList<IntelliTraceEvent>)

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

Refresh()

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

Tokens()

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

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

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

IEnumerable.GetEnumerator()

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

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

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

EmptyIfNull<T>(IEnumerable<T>)

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

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