ListChain 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 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. |