ThreadChain Třída

Definice

Poskytuje řetěz událostí souvisejících s vlákny zaznamenaných ze spuštěné aplikace. ThreadChain je nástroj, PartitionedListChain který načítá události v oddílech pro lepší správu paměti.

public ref class ThreadChain sealed : Microsoft::VisualStudio::IntelliTrace::PartitionedListChain
public ref class ThreadChain sealed : Microsoft::VisualStudio::IntelliTrace::PartitionedListChain
class ThreadChain sealed : Microsoft::VisualStudio::IntelliTrace::PartitionedListChain
public sealed class ThreadChain : Microsoft.VisualStudio.IntelliTrace.PartitionedListChain
type ThreadChain = class
    inherit PartitionedListChain
Public NotInheritable Class ThreadChain
Inherits PartitionedListChain
Dědičnost

Vlastnosti

AfterLastToken

Získá pro EventToken pozici bezprostředně za aktuální LastToken. Pokud se do řetězu přidají další události, token vrácený z AfterLastToken se stane platným. Tato vlastnost je dostupná i v případě, že CanGetLastToken vrátí hodnotu false.

(Zděděno od PartitionedListChain)
BeforeFirstToken

Získá pro EventToken pozici bezprostředně před FirstToken. Tento token nikdy nebude platný.

(Zděděno od PartitionedListChain)
CanGetCount

Získá hodnotu, která určuje, zda řetězec podporuje Count.

(Zděděno od PartitionedListChain)
CanGetLastToken

Získá hodnotu, která určuje, zda řetězec podporuje LastToken.

(Zděděno od PartitionedListChain)
CanGetPreviousToken

Získá hodnotu, která určuje, zda řetězec podporuje GetPreviousToken(EventToken).

(Zděděno od Chain)
Count

Získá počet událostí v řetězu. Tuto vlastnost lze volat pouze v případě, že CanGetCount vrátí hodnotu true.

(Zděděno od PartitionedListChain)
FirstToken

Získá hodnotu EventToken pro první událost v řetězci.

(Zděděno od PartitionedListChain)
FirstValidToken

Získá pro EventToken první platnou událost v řetězci.

(Zděděno od PartitionedListChain)
IntelliTraceThreadId

Získá IntelliTrace vlákno ID, který identifikuje vlákno v tomto souboru IntelliTrace.

IsEmpty

Získá hodnotu, která označuje, zda je řetězec prázdný.

(Zděděno od PartitionedListChain)
LastToken

Získá hodnotu EventToken pro poslední událost v řetězci. Tuto vlastnost lze volat pouze v případě, že CanGetLastToken vrátí hodnotu true.

(Zděděno od PartitionedListChain)
PartitionedChain

StreamChain Získá zdroj událostí pro tento řetěz.

(Zděděno od PartitionedListChain)
PartitioningChain

Získá, DerivedChain který obsahuje všechny události dělení, které se používají k rozdělení většího řetězu na oddíly.

(Zděděno od PartitionedListChain)
PartitionLoadLimitEnabled

Získá nebo nastaví hodnotu, která označuje, zda existuje omezení počtu oddílů PartitionedListChain , které bude načítat současně (před uvolněním nejméně naposledy použitých oddílů).

(Zděděno od PartitionedListChain)

Metody

Dispose()

Uvolní prostředky používané tímto řetězem.

(Zděděno od Chain)
Dispose(Boolean)

Uvolní prostředky používané tímto řetězem.

(Zděděno od PartitionedListChain)
GetEnumerator()

Poskytuje řetěz událostí souvisejících s vlákny zaznamenaných ze spuštěné aplikace. ThreadChain je nástroj, PartitionedListChain který načítá události v oddílech pro lepší správu paměti.

(Zděděno od Chain)
GetEnumerator<TEvent>()

Poskytuje řetěz událostí souvisejících s vlákny zaznamenaných ze spuštěné aplikace. ThreadChain je nástroj, PartitionedListChain který načítá události v oddílech pro lepší správu paměti.

(Zděděno od Chain)
GetEvent(EventToken)

Získá pro IntelliTraceEvent zadaný EventToken.

(Zděděno od PartitionedListChain)
GetEvents(EventToken, EventToken)

Získá více IntelliTraceEvents od začátku EventToken do, ale bez koncového EventToken.

(Zděděno od PartitionedListChain)
GetNextToken(EventToken)

Získá hodnotu EventToken pro další událost za danou EventTokenudálostí .

(Zděděno od PartitionedListChain)
GetPreviousToken(EventToken)

Získá token pro předchozí událost před daným tokenem.

(Zděděno od PartitionedListChain)
IsValidEventType(IntelliTraceEvent)

Určuje, jestli je daná hodnota IntelliTraceEvent platná pro tento řetězec.

(Zděděno od PartitionedListChain)
IsValidToken(EventToken)

Určuje, jestli je daná hodnota EventToken platná pro tento řetězec.

(Zděděno od PartitionedListChain)
OnPartitionUpdate(PartitioningEvent, IList<IntelliTraceEvent>)

Poskytuje řetěz událostí souvisejících s vlákny zaznamenaných ze spuštěné aplikace. ThreadChain je nástroj, PartitionedListChain který načítá události v oddílech pro lepší správu paměti.

(Zděděno od PartitionedListChain)
Refresh()

Aktualizuje data v řetězu z dělených a dělených řetězů událostí.

(Zděděno od PartitionedListChain)
Tokens()

Poskytuje řetěz událostí souvisejících s vlákny zaznamenaných ze spuštěné aplikace. ThreadChain je nástroj, PartitionedListChain který načítá události v oddílech pro lepší správu paměti.

(Zděděno od Chain)

Explicitní implementace rozhraní

IEnumerable.GetEnumerator()

Poskytuje řetěz událostí souvisejících s vlákny zaznamenaných ze spuštěné aplikace. ThreadChain je nástroj, PartitionedListChain který načítá události v oddílech pro lepší správu paměti.

(Zděděno od Chain)

Metody rozšíření

EmptyIfNull<T>(IEnumerable<T>)

Pokud nemá hodnotu null, vraťte tento výčet. V případě, že je hodnota null, vraťte prázdný výčet.

Platí pro