FilteredListChain Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje filtrovaný řetězec událostí zaznamenaných ze spuštěné aplikace. FilteredListChainListChain používá a načte všechna data řetězu do paměti. Při odvozování z FilteredListChainimplementujte IsValidEventType(IntelliTraceEvent) , aby se zajistilo požadované filtrování.
public ref class FilteredListChain abstract : Microsoft::VisualStudio::IntelliTrace::DerivedChain
[Windows::Foundation::Metadata::WebHostHidden]
public ref class FilteredListChain abstract : Microsoft::VisualStudio::IntelliTrace::DerivedChain
[Windows::Foundation::Metadata::WebHostHidden]
class FilteredListChain abstract : Microsoft::VisualStudio::IntelliTrace::DerivedChain
public abstract class FilteredListChain : Microsoft.VisualStudio.IntelliTrace.DerivedChain
type FilteredListChain = class
inherit DerivedChain
Public MustInherit Class FilteredListChain
Inherits DerivedChain
- Dědičnost
Konstruktory
FilteredListChain(ListChain) |
Inicializuje novou instanci FilteredListChain třídy . |
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 ř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. |
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 filtrovaný řetězec událostí zaznamenaných ze spuštěné aplikace. FilteredListChainListChain používá a načte všechna data řetězu do paměti. Při odvozování z FilteredListChainimplementujte IsValidEventType(IntelliTraceEvent) , aby se zajistilo požadované filtrování. (Zděděno od Chain) |
GetEnumerator<TEvent>() |
Poskytuje filtrovaný řetězec událostí zaznamenaných ze spuštěné aplikace. FilteredListChainListChain používá a načte všechna data řetězu do paměti. Při odvozování z FilteredListChainimplementujte IsValidEventType(IntelliTraceEvent) , aby se zajistilo požadované filtrování. (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) |
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) |
Určuje, jestli je daná hodnota EventToken platná pro tento řetězec. |
Refresh() |
Načte všechny zaznamenané události pro tento řetězec a použije filtrování zadané v IsValidEventType(IntelliTraceEvent). Vzhledem k tomu, že se ze spuštěné aplikace zaznamenávají další události, aktualizujte řetězec pomocí funkce Aktualizovat. |
Tokens() |
Poskytuje filtrovaný řetězec událostí zaznamenaných ze spuštěné aplikace. FilteredListChainListChain používá a načte všechna data řetězu do paměti. Při odvozování z FilteredListChainimplementujte IsValidEventType(IntelliTraceEvent) , aby se zajistilo požadované filtrování. (Zděděno od Chain) |
Explicitní implementace rozhraní
IEnumerable.GetEnumerator() |
Poskytuje filtrovaný řetězec událostí zaznamenaných ze spuštěné aplikace. FilteredListChainListChain používá a načte všechna data řetězu do paměti. Při odvozování z FilteredListChainimplementujte IsValidEventType(IntelliTraceEvent) , aby se zajistilo požadované filtrování. (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. |