DerivedChain Třída

Definice

Představuje řetězec událostí, které jsou zaznamenány ze spuštěné aplikace s mezipamětí událostí v paměti.

public ref class DerivedChain abstract : Microsoft::VisualStudio::IntelliTrace::Chain
[Windows::Foundation::Metadata::WebHostHidden]
public ref class DerivedChain abstract : Microsoft::VisualStudio::IntelliTrace::Chain
[Windows::Foundation::Metadata::WebHostHidden]
class DerivedChain abstract : Microsoft::VisualStudio::IntelliTrace::Chain
public abstract class DerivedChain : Microsoft.VisualStudio.IntelliTrace.Chain
type DerivedChain = class
    inherit Chain
Public MustInherit Class DerivedChain
Inherits Chain
Dědičnost
DerivedChain
Odvozené

Konstruktory

DerivedChain()

Představuje řetězec událostí, které jsou zaznamenány ze spuštěné aplikace s mezipamětí událostí v paměti.

Vlastnosti

AfterLastToken

Při přepsání v odvozené třídě 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 řetězce se stane platným. Tato vlastnost je k dispozici, i když CanGetLastToken vrátí hodnotu false.

(Zděděno od Chain)
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.

(Zděděno od Chain)
CanGetLastToken

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

(Zděděno od Chain)
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ězci. Tuto vlastnost lze volat pouze v případě, že CanGetCount vrátí hodnotu true.

(Zděděno od Chain)
FirstToken

Při přepsání v odvozené třídě získá hodnotu EventToken pro první událost v řetězci.

(Zděděno od Chain)
FirstValidToken

Při přepsání v odvozené třídě získá pro EventToken první platnou událost v řetězci.

(Zděděno od Chain)
IsEmpty

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda je řetězec prázdný.

(Zděděno od Chain)
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.

(Zděděno od Chain)

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.

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

Představuje řetězec událostí, které jsou zaznamenány ze spuštěné aplikace s mezipamětí událostí v paměti.

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

Představuje řetězec událostí, které jsou zaznamenány ze spuštěné aplikace s mezipamětí událostí v paměti.

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

Při přepsání v odvozené třídě získá pro zadanou EventTokentřídu .IntelliTraceEvent

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

Při přepsání v odvozené třídě získá více IntelliTraceEvents od spuštění EventToken do , ale nezahrnuje konec EventToken.

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

Při přepsání v odvozené třídě získá EventToken hodnotu pro další událost po dané EventToken.

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

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

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

Při přepsání v odvozené třídě určuje, zda daná IntelliTraceEvent hodnota je platná pro tento řetězec.

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

Při přepsání v odvozené třídě určuje, zda daná EventToken hodnota je platná pro tento řetězec.

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

Při přepsání v odvozené třídě aktualizuje interní mezipaměť událostí ze zdrojů řetězce.

Tokens()

Představuje řetězec událostí, které jsou zaznamenány ze spuštěné aplikace s mezipamětí událostí v paměti.

(Zděděno od Chain)

Explicitní implementace rozhraní

IEnumerable.GetEnumerator()

Představuje řetězec událostí, které jsou zaznamenány ze spuštěné aplikace s mezipamětí událostí v 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 null, vraťte prázdný výčet.

Platí pro