Sdílet prostřednictvím


ListChain Třída

Definice

Poskytuje seznam událostí zaznamenaných ze spuštěné aplikace. Při Refresh() volání ListChain načte všechna řetězová data do paměti a uloží každou instanci 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
Dědičnost
Odvozené

Konstruktory

ListChain(Chain)

Inicializuje novou instanci ListChain třídy .

Vlastnosti

AfterLastToken

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

BeforeFirstToken

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

(Zděděno od Chain)
CanGetCount

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

CanGetLastToken

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

CanGetPreviousToken

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

Count

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

EventList

Poskytuje seznam událostí zaznamenaných ze spuštěné aplikace. Při Refresh() volání ListChain načte všechna řetězová data do paměti a uloží každou instanci IntelliTraceEvent.

FirstToken

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

FirstValidToken

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

IsEmpty

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

LastToken

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

Metody

Dispose()

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

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

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

GetEnumerator()

Poskytuje seznam událostí zaznamenaných ze spuštěné aplikace. Při Refresh() volání ListChain načte všechna řetězová data do paměti a uloží každou instanci IntelliTraceEvent.

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

Poskytuje seznam událostí zaznamenaných ze spuštěné aplikace. Při Refresh() volání ListChain načte všechna řetězová data do paměti a uloží každou instanci IntelliTraceEvent.

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

Získá pro IntelliTraceEvent zadaný EventToken.

GetEvents(EventToken, EventToken)

Získá více IntelliTraceEvents od spuštění EventToken do , ale bez koncového EventToken.

GetNextToken(EventToken)

EventToken Získá pro další událost po dané EventTokenudálosti .

GetPreviousToken(EventToken)

Získá pro EventToken předchozí událost před danou EventTokenudálostí .

IsValidEventType(IntelliTraceEvent)

Určuje, jestli je daná hodnota IntelliTraceEvent platná pro tento řetězec. Typ události musí být takový, který je v tomto řetězci povolený.

IsValidToken(EventToken)

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

Refresh()

Aktualizuje seznam událostí ze zdrojů řetězu a načte každou událost z řetězu do paměti.

ReloadEvent(EventToken)

Získá pro IntelliTraceEvent zadaný EventToken, obejde ukládání do mezipaměti.

Tokens()

Poskytuje seznam událostí zaznamenaných ze spuštěné aplikace. Při Refresh() volání ListChain načte všechna řetězová data do paměti a uloží každou instanci IntelliTraceEvent.

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

Převede objekt EventToken pro tento řetězec na objekt EventToken pro zdroj. Chain

Explicitní implementace rozhraní

IEnumerable.GetEnumerator()

Poskytuje seznam událostí zaznamenaných ze spuštěné aplikace. Při Refresh() volání ListChain načte všechna řetězová data do paměti a uloží každou instanci IntelliTraceEvent.

(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 null, vraťte prázdný výčet.

Platí pro